自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 适配器(Adapter)

意图:将一个类的接口转换成客户希望的另外一个接口 适配器通常是在已有一个功能类或模块,但是不符合新的要求的情况下使用,实现方式分为类适配器和对象适配器两种。  1、类适配器 类适配器主要需要考虑c++继承原理和访问权限 对象外部访问: 1、public继承不改变基类成员的访问权限 2、protected继承将基类中public成员权限变为子类的protected成员权限,其它成员权限不

2011-12-06 23:56:46 194

转载 STL迭代器种类

转至:http://blog.youkuaiyun.com/flamerry/article/details/875655   STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的.你不记得 STL iterator categories(迭代器种类)了吗?没问题,我们这就做一个简单回顾。对应于它们所支持的操作,共有

2011-12-06 23:08:07 272

原创 单件模式(Singleton)

意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 常用c++实现方法:智能指针、静态成员变量、内嵌类、外部显式销毁! 1、智能指针 class CSingleton_1 { public:  static CSingleton_1 * Instance()  {    if (!s_hInstance.get())        s_hInstance = std::

2011-12-06 00:32:19 247

原创 简单工厂,工厂方法(Factory Method),抽象工厂(Abstract Factory)

简单工厂 用一个具体工厂类或者一个静态方法,通过传入不同的标识,来创建同一基类的不同派生类    工厂方法 用多个派生于同一工厂基类的具体工厂类,每个具体工厂类负责生成一种具有同一基类的一个派生类   抽象工厂 用多个派生于同一工厂基类的具体工厂类,每个具体工厂类负责生成一组具有不同基类的一组派生类

2011-12-04 23:54:06 393

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除