设计模式 Day05 工厂方法模式
2021-03-14 本文已影响0人
望穿秋水小作坊
1. 工厂方法模式动机与定义(模式类型、核心用途、用户调用过程)?
- 模式:
创建型模式
- 核心:
创建与使用分离,不关心创建过程
- 调用:
客户端面对抽象工厂、抽象产品进行编程;一个具体工厂对应一类产品
![](https://img.haomeiwen.com/i13946897/19bab6a51ca118f8.png)
2. 模式结构图(有哪几种角色,类图是什么)?
![](https://img.haomeiwen.com/i13946897/dfd9041f0d414143.png)
![](https://img.haomeiwen.com/i13946897/e17d76329c18a54d.png)
3. 模式分析(学会分析设计模式)?
![](https://img.haomeiwen.com/i13946897/9799a5697c6bf90e.png)
4. 模式实例(阅读理解即可)?
![](https://img.haomeiwen.com/i13946897/1d76e96f8b4c672b.png)
![](https://img.haomeiwen.com/i13946897/ebbaaec7bb1bccc6.png)
5. 模式的优缺点?
![](https://img.haomeiwen.com/i13946897/33c2b31e6131301c.png)
![](https://img.haomeiwen.com/i13946897/2e7c679bec92baca.png)
6. 模式应用?
![](https://img.haomeiwen.com/i13946897/e8b19e51088525c3.png)
创建型模式
创建与使用分离,不关心创建过程
客户端面对抽象工厂、抽象产品进行编程;一个具体工厂对应一类产品