![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
qianlin999
这个作者很懒,什么都没留下…
展开
-
工厂设计模式
1、工厂设计模式优点 =1.1、松耦合,即对象的创建可以独立于类的实现。= 1.2、客户端无需了解创建对象的类,但是照样可以使用它出港件对象。它只需要知道需要传递的接口、方法、参数,就能够创建所需的对象了。这样简化了客户端的实现== 1.3、可以轻松地在工厂中添加其他的类来创建其他类型的对象,而这无需更改客户端的代码。最简单的情况下,客户端只需要传递一个参数就可以了。 1.4、工厂还可以重用现有的...原创 2020-01-16 14:11:10 · 105 阅读 · 0 评论 -
单例设计模式多种实现方式
1、什么是单例: 1.1、 确保类有且只有一个对象被创建 1.2、为对象提供一个访问点,以使程序可以全局访问对象 1.3、控制共享资源的并行访问 2、经典单例模式 2.1、只允许Singleton类生成一个实例 2.2、如果已经有了一个实例对象,就重复提供同一个对象 class Singleton(): def __new__(cls, *args, **kwargs): ...原创 2020-01-16 14:11:31 · 109 阅读 · 0 评论