一、简介
工厂设计模式的优点:
1 2 3 4 |
|
工厂设计模式3中变体:
1 2 3 |
|
二、简单工厂模式
简单工厂模式包含如下角色:
1 2 3 |
|
模式分析:
1 2 3 |
|
简单工厂模式的优点
1 2 3 |
|
简单工厂模式的缺点
1 2 3 4 |
|
模式适用环境
1 2 |
|
总结:
1 2 3 |
|
三、工厂模式
工厂模式定义:
1 2 3 |
|
工厂方法模式优点:
1 2 3 |
|
简单工厂和工厂方法之间的差异:
1 |
|
四、抽象工厂模式
抽象工厂模式与工厂模式与简单工厂模式的关系:
1 |
|
抽象工厂的优缺点:
1 2 3 |
|
缺点:
1 |
|
参考链接:https://xionchen.github.io/2017/02/25/python-patterns_01/