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