美文网首页
Python工厂模式

Python工厂模式

作者: 虾想家 | 来源:发表于2017-03-18 14:34 被阅读45次

工厂模式,一个工厂实例化一个指定类。

class NeedToInstanceClass:
    def __init__(self):
        pass


class Factory(object):
    def __init__(self):
        super().__init__()
        self.cls = NeedToInstanceClass

    def get_instance(self):
        return self.cls()


if __name__ == '__main__':
    factory = Factory()
    print("class name of factory product instance:", factory.get_instance().__class__.__name__)

相关文章

  • python设计模式 - 工厂模式之工厂方法

    python 环境 工厂方法模式简介 工厂方法模式Factory Method,又称多态性工厂模式。在工厂方法模式...

  • *禁白嫖*python ----- 工厂模式

    禁白嫖 点赞 转发 适当打赏即可 ''' 1.python的工厂模式 1.1 工厂方法模式的定义 工厂函数、工厂类...

  • [Python]工厂模式

    介绍 工厂模式是23种设计模式中最常用的模式之一,它又可以细分成简单工厂,工厂方法和抽象工厂。光凭概念很难理解,下...

  • Python工厂模式

    工厂模式,一个工厂实例化一个指定类。

  • Python工厂模式

    标签: python 设计模式 工厂模式 引子 如何将实例化具体类的代码从应用中抽离,或者封装起来,使它们不会干扰...

  • 第一章 Python的创建型设计模式(1)

    1.1 抽象工厂模式 (Abstract Factory Pattern) 在《Python in pratice...

  • Python 设计模式——工厂模式

    在面向对象编程中,工厂表示一个负责创建其他类型的对象的类。通常作为工厂的类会实现多个关联的方法,客户端通过某些参数...

  • python设计模式_工厂模式

    一.理解工厂模式在面向对象编程中,术语“工厂”表示一个负责创建替他类型对象的类。通常情况下,作为一个工厂的类有一个...

  • Python设计模式 - 工厂模式

    """ 工厂模式:根据传入参数的不同,而返回对应的对象 """ classChineseGetter: """具体...

  • Python设计模式 - 工厂模式

    简单工厂模式 欢迎关注我的公众号:zx94_11基于一个包含do_say()方法的Animal的抽象类创建两个类 ...

网友评论

      本文标题:Python工厂模式

      本文链接:https://www.haomeiwen.com/subject/thvunttx.html