设计模式
sixtherer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(三)Singleton模式
//单体模式保证程序中一个类只有一个唯一的实例。通过将类的构造函数私有化,使得类用户无法得到类的实例;同时类的内部产生一个实例,并保存,然后提供一个接口,返回这个唯一的实例#ifndef _SINGLETON_H_#define _SINGLETON_H_#include #include using std::string;using std::cout;using原创 2014-09-24 19:06:04 · 346 阅读 · 0 评论 -
(四)模板方法学习
//模板方法---多个子类,对于某一种流程,处理方法只有细微的差别,此时,可以将不同对象之间相同的处理,集中到其基类中处理,//而有差别的地方,在子类中进行分别实现。//定义一个抽象基类,其public接口:首先---实现公共的处理,然后---调用由子类必须实现的虚函数,实现差异化的处理----//这里需要注意的是,要特别仔细的辨别算法中哪里部分是稳定的,不变的公共部分。否则一旦发现公原创 2014-10-25 20:18:12 · 296 阅读 · 0 评论 -
面向对象原则小总结
1. 开放--封闭原则(Open--Close Principle){ 1.1 开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开原创 2015-10-18 09:52:36 · 391 阅读 · 0 评论
分享