创建者模式

来源:互联网 发布:java 线程wait 编辑:程序博客网 时间:2024/06/10 07:36

1.目的

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

2.结构

      

3.代码例子

例子UML活动图

4.适用性

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