设计模式学习
西雅图_Seattle
去拼搏,去努力,用自己的汗水来得到自己想要的东西。
展开
-
设计模式之单例模式
设计模式之单例模式Singleton 模式:在基于对象设计中,创建一个全局变量(对象)来实现单例模式. 单例模式结构图: 在Singleton模式中,我们通过维护一个stataic成员变量来记录这个唯一的对象实例,通过一个static的接口instance来火的这个唯一的实例. 具体实现代码如下:1.//Singleton.h #ifndef _SINGLETON_H_ #define _原创 2016-06-29 23:27:05 · 340 阅读 · 0 评论 -
设计模式之工厂模式
设计模式之工厂模式 一.使用的情况 为了提高内聚和松耦合,我们要经常的抽象出一些公共的借口以形成抽象基类或者接口.我们可以通过声明一个指向基类的指针来指向实际的子类来实现,达到了多态的目的 二.重要的功能 1>定义创建对象的接口,封装了对象的创建 2>使得具体化类的工作延迟到了子类中 三.模块分析 1>一个n多的子类集成自原创 2016-07-20 23:40:34 · 299 阅读 · 0 评论 -
设计模式之Builder模式
设计模式之Builder模式 1.Builder模式:当我们要创建的对象很复杂的时候,我们要将复杂对象的创建过程和这个对象的表示分离开来,这样做的好处就是通过一步步 的进行复杂对象的构建,由于在每一步构造过程中可以引入参数,使得经过相同步骤创建最后得到的对象展示不一样。 Build原创 2016-08-27 23:53:05 · 536 阅读 · 0 评论