设计模式
liyuanchao_blog
这个作者很懒,什么都没留下…
展开
-
复习一下工厂模式
目录简单工厂模式工厂方法模式抽象工厂模式总结 简单工厂模式 说明:以下例子都是在python3.x中运行的 简单工厂模式最大的优点在于实现对象的创建和对象的使用分离,将对象的创建交给专门的工厂类或者方法负责,但是其最大的缺点在于工厂类不够灵活,增加新的具体产品需要修改工厂类的判断逻辑代码,而且产品较多时,工厂方法代码逻辑将会非常复杂。 栗1. class Animal(object): d...原创 2019-12-22 17:46:05 · 11068 阅读 · 0 评论 -
大学啃过的设计模式
目录1.什么是设计模式?2.设计模式的分类。3.设计模式的七大原则。4.新手误区。 1.什么是设计模式? 简单来说就是一本编程界的如来神掌。 它能提高程序员的思维能力、编程能力和设计能力。 它是解决特定问题的一系列套路,有一定的普遍性。 它是一套被反复使用、多数人知晓的、代码设计经验的总结。 它可以提高代码的可重用性、代码的可读性和代码的可靠性以及可扩展性。 它能使程序设计更加标准化,使软件开发...原创 2019-12-22 15:31:41 · 11132 阅读 · 0 评论 -
python利用模块实现单例模式
单例是最常使用的模式,通过单例模式可以保证系统中一个类只有一个实例而且该实例易于被外界访问,从而方便对实例个数的控制并节约系统资源。 python实现单例模式一般可以对创建实例的方法 __new__进行改造 class Singleton(object): _instance = None def __new__(cls, *args, **kwargs): i...原创 2019-11-24 12:38:07 · 11613 阅读 · 0 评论