目的
- 提供一个用于创建相关或依赖对象族的接口,而无需指定其具体类。
- 封装的层次结构:许多可能的“平台”,以及一组“产品”的构造(简单理解为多个工厂封装)。
- 增加产品容易,增加方法复杂。
简单实现
http://ginstrom.com/scribbles/2007/10/08/design-patterns-python-style/
1 |
|
“世界就像是个巨大的马戏团,它让你兴奋,却让我惶恐,因为我知道散场后永远是有限温存,无限心酸。”——Charlie Chaplin
http://ginstrom.com/scribbles/2007/10/08/design-patterns-python-style/
1 |
|
“世界就像是个巨大的马戏团,它让你兴奋,却让我惶恐,因为我知道散场后永远是有限温存,无限心酸。”——Charlie Chaplin