摘要:
单例模式:主要目的是确保某一个类只有一个实例存在 代码: class A(): def __new__(self, *args, **kwargs): if not hasattr(self, 'name'): testname = super(A, self) self.name = testna 阅读全文
摘要:
工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题 首先完全实现‘开-闭 原则’,实现了可扩展。其次更复杂的层次结构,可以应用于产品结果复杂的场合。 工厂方法模式的对简单工厂模式进行了抽象。 有一个抽象的Factory类(可以是抽象类和接口),这个类将不在负责具体的产品生产,而是只制定一 阅读全文
摘要:
代码 """设计模式--简单工厂模式""" __author__ = 'huyang' class A(): """父类""" def test(self): print('A') class B1(A): """A的子类""" def test(self): print('B1') class B 阅读全文