Python抽象工厂模式
2018-02-21 16:35
134 查看
抽象工厂模式,一个抽象工厂可以生产同一系列的多个型号产品实例。
class TypeB(object): def __init__(self): pass class TypeA(object): def __init__(self): pass class AbstractFactory(object): def __init__(self): super().__init__() self.type_a = TypeA self.type_b = TypeB def get_instance_type_a(self): return self.type_a() def get_instance_type_b(self): return self.type_b() def main(): abstract_factory = AbstractFactory() product_a = abstract_factory.get_instance_type_a() product_b = abstract_factory.get_instance_type_b() if __name__ == '__main__': main()
相关文章推荐
- Python设计模式之抽象工厂模式
- 举例讲解Python设计模式编程的代理模式与抽象工厂模式
- [Python编程实战] 第一章 python的创建型设计模式1.1抽象工厂模式
- Python设计模式(一)【抽象工厂模式】
- Python设计模式(三)--抽象工厂模式
- Python抽象工厂模式
- 举例讲解Python设计模式编程中对抽象工厂模式的运用
- Python实现设计模式--03.抽象工厂模式(Abstract Factory Pattern)
- 举例讲解Python设计模式编程的代理模式与抽象工厂模式
- Python抽象工厂模式实现
- [Python设计模式] 第15章 如何兼容各种DB——抽象工厂模式
- 设计模式-抽象工厂模式-abstractfactory-python
- python风格的抽象工厂模式
- 设计模式之-抽象工厂模式VS简单工厂模式(python)
- 抽象工厂模式(python版)
- python风格的抽象工厂模式
- Python设计模式之抽象工厂模式
- python 抽象工厂模式
- 设计模式:抽象工厂模式(Python)
- 抽象工厂模式(python版)