首页 > 编程语言 > 详细

java-设计模式(创建型)-【建造者模式】

时间:2015-04-14 14:12:13      阅读:408      评论:0      收藏:0      [点我收藏+]

1.BuilderMode

   定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。[构建与表示分离,同构建不同表示]

           比如,一辆汽车由很多部件组成。部件有不同,组装方式也有不同。

   与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,

                            指导者联系建造者最后得到产品。即建造模式可以强制实行一种分步骤进行的建造过程。

   使用场景:

               1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
               2、当构造过程必须允许被构造的对象有不同的表示时。
2.图解
技术分享

java-设计模式(创建型)-【建造者模式】

原文:http://www.cnblogs.com/beyondbycyx/p/4424579.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!