![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
我叫白小猿
这个作者很懒,什么都没留下…
展开
-
[设计模式扫盲]--(1)单例模式
Author:赵志乾 Date:2019-03-09 Declaration:All Right Reserved!!! 1、模式解释 所谓单例模式,是指在进程运行期间,不通过反射方式,实例化代码被集中一处且仅被调用一次的类设计理念。 我们知道,对于普通类设计理念,其在进程运行期间,我们可以按照具体需求在内存空间中构建所需数量的实例。然后协调各实例之间的协作,完成应用功能。 实际...原创 2019-03-09 14:54:13 · 137 阅读 · 0 评论 -
[设计模式扫盲]---(2)原型模式
Author:赵志乾 Date:2019-03-09 Declaration:All Right Reserved!!! 1、模型解释 所谓的原型模式,是指在进程运行期间,通过对进程内存空间中已有实例的拷贝来生成新实例的设计理念。 我们知道,开发中生成实例最常用的方式是调用类的构造函数。但在某些场景下,我们并不希望通过类的构造函数调用来实例化,比如:有大量近似实例无法整合到一个类中,如果...原创 2019-03-09 21:27:47 · 95 阅读 · 0 评论 -
[设计模式扫盲]---(3)建造者模式
Author:赵志乾 Date:2019-03-09 Declaration:All Right Reserved!!! 1、模式解释 所谓的建造者模式,是指在进程运行期间,将复杂实例的构建过程拆分为一系列基础功能点,然后由一单独实例负责基础功能组合的一种设计理念。 我们知道,构建一般实例时,可以通过一个方法分步骤进行操作,但当实例非常大,且构建流程非常复杂时,这种方式将会给代码的...原创 2019-03-09 22:34:25 · 125 阅读 · 0 评论 -
[设计模式扫盲]---(4)模板方法模式
Author:赵志乾 Date:2019-03-10 Declaration:All Right Reserved!!! 1、模式解释 所谓的模板方法模式,是指在进程运行期间,通用处理流程在父类方法中执行(模板方法),而涉及到流程中某些细节点会跳转到子类方法去执行的一种设计理念。 我们知道,通常类层次设计中,倾向于将流程执行重点放于子类中,即在子类中调用父类实现的方法,通过子类中增...原创 2019-03-10 10:51:58 · 114 阅读 · 0 评论