`
yunchow
  • 浏览: 318312 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

builder模式

阅读更多

builder模式将构建和表示分离,使相同的构建可以形成不同的表示。

 

 创建和表示分离后使两者可以独立变化

 

就像建筑公司与设计公司一样,建筑公司负责建设,设计公司负责组装,最后形成高楼

 

而建筑公司还可以和别的设计公司合作建设别的大楼,从而是不是说明创建是复用了呢

 

对应起来,设计公司承担指挥(DIrector)的工作,而建筑公司承担建设(Builder)的工作,设计 公司指挥建筑公司建设各个部件(Construct),然后由建筑公司交互整个产品。当然这其中不可缺少客户的角色(Client)

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics