C++
乐在其中09
这个作者很懒,什么都没留下…
展开
-
C++实现单例模式
/*单例模式:确保一个类只有一个实例,并提供一个全局访问方式说明:在一个系统中要求一个类只有一个实例时才应当使用单例模式。反过来,如果一个类可以有几个实例共存,就需要对单例模式进行改进,使之成为多例模式(控制实例的数据,并提供全局的访问方式)。注释:下面的方式不支持多线程操作,要支持多线程需要再GetInstance方式内加上锁机制Created by Phoenix_FuliMa*/#inclu转载 2014-08-07 20:00:04 · 425 阅读 · 0 评论 -
C++ 模板方法
: /* 模版设计模式:定义一个操作中的算法框架,具体的算法细节在子类中实现。 模版方法使得子类可以不改变一个算法的结构即可重定义算法的某些特定的步骤 Created by Phoenix_FuliMa */ #include using namespace std; class TemplateMethod { public: virtual void step_1()转载 2014-08-07 22:51:18 · 397 阅读 · 0 评论 -
C++实现建造者模式
本文来自: /* 建造者模式:将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示 */ #include using namespace std; class Builder { public: virtual void BulidPartOne() {} virtual void BuildPartTwo() {} }; class Concrete转载 2014-08-09 20:31:05 · 322 阅读 · 0 评论 -
C++ 工厂模式
本文参考:转载 2014-08-07 20:31:44 · 382 阅读 · 0 评论