建造者模式、组合模式和装饰者模式
摘要:
今天将和大家一起讨论建造者模式、组合模式和装饰者模式。先来讨论建造者模式,字里行间很容易明白这是一种对象创建型模式,一般对象的创建是由本身抽象实例化本身,在这里需要通过另外种角色建造者角色去帮我们创建。这是为什么呢?因为在现实系统中,我们遇到的对象往往是很复杂的对象。该对象由很多子对象组成,并且这些子对象的创建步骤是一样,只是它们的创建细节不一样,我们怎么解决该类问题呢!这就要求我们使用“封装机制”来隔离出“复杂对象的各个部分”的变化,这就是要讨论的建造者模式。结构示意图如下:建造者模式中的角色:指导角色:对象创建的指导者,负责将客户的请求传给建造者,控制建造者怎样创建复杂对象。抽象建造者角色 阅读全文
posted @ 2012-08-24 10:52 Gates.Li 阅读(1421) 评论(0) 推荐(0) 编辑