有什么用?
一个对象由多个部分组成,各个组成部分可以灵活变化的情况。
是什么?
类型:
创建型的设计模式。
模型:
现实生活中的盖房子。(加阁楼不加阁楼,加门不加门,加窗补加窗)
结构:
产品角色:产品
建造者角色:抽象建造者及它的实现。负责提供组合产品各个部分的方法
导演者:负责组合的逻辑。
类图:

代码例子?
android中的dialog
JDK中的java.lang.StringBuilder的 append()
应用例子?
有什么用?
一个对象由多个部分组成,各个组成部分可以灵活变化的情况。
是什么?
类型:
创建型的设计模式。
模型:
现实生活中的盖房子。(加阁楼不加阁楼,加门不加门,加窗补加窗)
结构:
产品角色:产品
建造者角色:抽象建造者及它的实现。负责提供组合产品各个部分的方法
导演者:负责组合的逻辑。
类图:

代码例子?
android中的dialog
JDK中的java.lang.StringBuilder的 append()
应用例子?
601
1529
822
815
790

被折叠的 条评论
为什么被折叠?