- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 设计模式之单例模式
单例模式是众多模式中理解起来最为简单的,因为这个模式就是为了创建一个单独且不可复制的对象。因此,对于单例模式也就不需要进行过多的抽象形式的描述了,因为本身理解难度并不大!加上,最近在项目中,对于一些功能的添加,还使用到了单例模式,因此,对于单例模式的应用相对要熟悉一点。 举个例子: #pragma once class SingleTon { private: Singl
2013-02-25 16:02:55 472
原创 设计模式之工厂模式(2)
#ifndef ABSTRACT_FACTORY_H_ #define ABSTRACT_FACTORY_H_ //创建抽象产品 class AbstractProductOne { public: virtual voidCreateOne()=0; }; class AbstractProductTwo { public: virtual voidCreateTwo()=0;
2013-02-25 16:01:31 543
原创 设计模式之工厂模式(1)
工厂模式也是设计模式中应用较为广泛的一种模式,而且这种模式的类型又相对丰富,主要可以分成三种工厂模式。 首先是简单工厂模式,又称之为静态工厂模式,也是工厂模式中最为简单的一种模式了。简单工厂模式的目的很简单,就是定义一个创建对象的接口。主要包含两个概念,一个是工厂角色,另一个是产品角色。而工厂就是提供一系列的接口以供给具体的产品角色进行实例化。这一个概念其实和C++的多态很相近,在C++的多态中
2013-02-01 17:31:44 620
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人