摘要:
系列文章[Head First设计模式]山西面馆中的设计模式——装饰者模式[Head First设计模式]山西面馆中的设计模式——观察者模式引言将学习融入生活中,是件很happy的事情,不会感觉到累。一个感觉:很好玩!挺开心的......为什么会出现建造者模式?在软件系统中,有时面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成。这个复杂的对象的各个部分经常面临剧烈变化,但是将它们组合在一起的算法却相对稳定。比如:建一所房子,建房子的过程基本不变(算法:画图-地基-建造),但是门窗之类的组建确是易变的。怎么应对这种变化?如何提供一种“封装机制“来隔离出”复杂对象的各个部 阅读全文
posted @ 2013-12-19 22:02
wolfy
阅读(1794)
评论(0)
推荐(1)

浙公网安备 33010602011771号