创建者模式

原创 2011年01月21日 16:21:00

1.目的

        Builder模式的定义是用于构建复杂对象的一种模式,所构建的对象往往需要多步初始化或赋值才能完成。

2.结构

      

3.代码例子

例子UML活动图

4.适用性

  • 当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。
  • 当构造过程必须允许被构造的对象有不同的表示时。
  • 相关文章推荐

    创建者模式Demo

    • 2015年11月25日 18:14
    • 11KB
    • 下载

    创建者模式

    创建型设计模式总结 (转载请注明来源 http://www.cnblogs.com/jerry19880126/) 创建型设计模式包括简单工厂模式,普通工厂模式,抽象工厂模式,建造者模式,原型...
    • java_l_
    • java_l_
    • 2015年12月16日 11:51
    • 40

    设计模式-创建者模式(Builder)

    • 2008年08月19日 11:14
    • 73KB
    • 下载

    设计模式实现——创建者模式

    • 2016年09月03日 18:27
    • 5.62MB
    • 下载

    原型模式与创建者模型

    原型模式适用于

    java创建者模式

    创建者模式的好处:当创造一个对象需要很多步骤时适合使用建造者模式。而当只需调用一个方法就可以简单地创建整个对象时适合使用工厂模式。public class Test { public stat...

    设计模式之(三)创建者builder

    一、概述 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳...
    • moiyer
    • moiyer
    • 2011年08月04日 11:07
    • 324

    创建者模式(Builder)

    《设计模式》上对创建者(Builder)模式的定义是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。相信大部分初学者都看不懂这句话。   事实上,创建者模式是一步...

    设计模式(五)创建者模式(Builder)

    一、模式定义造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的...
    内容举报
    返回顶部
    收藏助手
    不良信息举报
    您举报文章:创建者模式
    举报原因:
    原因补充:

    (最多只允许输入30个字)