Builder模式


最后一个要介绍的创建型模式就是Builder模式,很显然Builder模式也是用来创建对象的,而且创建的是离散型(由多个组件简单组合构成的)的复杂对象。Builder模式概述
这里引入了Director和Builder的概念,Director的意思有导演、经理、董事等,反正就是做指导工作的,而不是亲历亲为自己去做的;Builder则是做具体工作的。总的来说就是:Director制定大政方针,Builder完成具体实施。在GoF《设计模式》中这样描述Builder模式的意图:将一个复杂对象的构建过程和它的表示分离,使得相同的构建过程可以创建不同的对象表示。当然是Director复杂构建过程,Builder负责创建对象。现实中的实例
很多人都有到电脑城DIY攒电脑的经历,有过这样经历的人可以先回忆一下自己DIY的经历,通常电脑城里会有很多家组装电脑的门店,我们只需选择一个价格公道、童叟无欺的店铺,然后告诉自己希望的配置和心理价位,最后就可以等着拿机器了。而不会自己跑遍电脑城每家店铺买显示器、机箱、主板、显卡、内存等等。这就是现实中Builder模式的实例,电 4818042.aspx

art01.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值