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