- 博客(4)
- 收藏
- 关注
原创 适配器(Adapter)
意图:将一个类的接口转换成客户希望的另外一个接口适配器通常是在已有一个功能类或模块,但是不符合新的要求的情况下使用,实现方式分为类适配器和对象适配器两种。 1、类适配器类适配器主要需要考虑c++继承原理和访问权限对象外部访问:1、public继承不改变基类成员的访问权限2、protected继承将基类中public成员权限变为子类的protected成员权限,其它成员权限不
2011-12-06 23:56:46
165
转载 STL迭代器种类
转至:http://blog.csdn.net/flamerry/article/details/875655 STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的.你不记得 STL iterator categories(迭代器种类)了吗?没问题,我们这就做一个简单回顾。对应于它们所支持的操作,共有
2011-12-06 23:08:07
210
原创 单件模式(Singleton)
意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。常用c++实现方法:智能指针、静态成员变量、内嵌类、外部显式销毁!1、智能指针class CSingleton_1{public: static CSingleton_1 * Instance() { if (!s_hInstance.get()) s_hInstance = std::
2011-12-06 00:32:19
193
原创 简单工厂,工厂方法(Factory Method),抽象工厂(Abstract Factory)
简单工厂用一个具体工厂类或者一个静态方法,通过传入不同的标识,来创建同一基类的不同派生类 工厂方法用多个派生于同一工厂基类的具体工厂类,每个具体工厂类负责生成一种具有同一基类的一个派生类 抽象工厂用多个派生于同一工厂基类的具体工厂类,每个具体工厂类负责生成一组具有不同基类的一组派生类
2011-12-04 23:54:06
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人