设计模式 Day07 建造者模式
2021-03-15 本文已影响0人
望穿秋水小作坊
1. 模式动机与定义(模式类型、核心用途、用户调用过程)?
- 类型:
创建型模式
- 核心:
复杂对象的组装与创建
- 调用:
客户端面对 Director指挥者类编程,无需关心 Builder 过程
![](https://img.haomeiwen.com/i13946897/d694fd1bae497b56.png)
![](https://img.haomeiwen.com/i13946897/6231b8935cfee08e.png)
![](https://img.haomeiwen.com/i13946897/2ddcbbeecd4021a5.png)
2. 模式结构图(有哪几种角色,类图是什么)?
![](https://img.haomeiwen.com/i13946897/3793b56d520dfe86.png)
![](https://img.haomeiwen.com/i13946897/9c760b91af653e51.png)
3. 模式实例(阅读理解即可)
![](https://img.haomeiwen.com/i13946897/c509d55e0241af45.png)
![](https://img.haomeiwen.com/i13946897/8544e9bd233f3812.png)
![](https://img.haomeiwen.com/i13946897/82112c712f89bb6e.png)
4. 模式优缺点?
![](https://img.haomeiwen.com/i13946897/18982d8dc9ffb58e.png)
![](https://img.haomeiwen.com/i13946897/9b94898d1ad27cb5.png)
5. 模式的应用?
![](https://img.haomeiwen.com/i13946897/239fbae1d4386281.png)
创建型模式
复杂对象的组装与创建
客户端面对 Director指挥者类编程,无需关心 Builder 过程