c++ 设计模式学习 [笔记]
2012-02-01 15:01
253 查看
1.创建型模式
1.1 Factory 模式
1)定义创建对象的接口,封装了对象的创建;2)使得具体化类的工作延迟到了子类的实现;
1.2 AbstactFacktory 模式
创建一组相关或相互依赖的对象1.3 Singleton 模式
变量唯一 不能被实例化1.4 Builder 模式
创建复杂对象 通过一步步的进行复杂对象的创建,由于每一步的构造过程中可以引入参数,使得经过相同的步骤创建最后得到的对象的展示不一样1.5 Prototype 模式
自身复制自己创建新类2. 结构型模式
2.1 Bridge 模式
将抽象和实现分别独立实现2.2 Adapter 模式
相关文章推荐
- 设计模式C++学习笔记之九(Proxy代理模式)
- 设计模式C++学习笔记之六(Facade门面模式)
- 设计模式C++学习笔记之十一(c/c++面试笔试题)
- 设计模式C++学习笔记之六(Facade门面模式)
- 设计模式C++学习笔记之三(Singleton单例模式)
- 设计模式C++学习笔记之九(Template Method模板方法模式)
- 设计模式C++学习笔记之一(Strategy策略模式)
- 学习笔记:关注C++设计模式之Singleton模式
- 设计模式C++学习笔记之三(Singleton单例模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之一(Strategy策略模式)
- 设计模式C++学习笔记之十五(Composite组合模式)
- C++设计模式学习笔记二:装饰者模式
- 设计模式C++学习笔记之一(Strategy策略模式)
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- 设计模式C++学习笔记之十(Strategy策略模式)
- C++设计模式学习笔记三:策略模式
- 设计模式C++学习笔记之七(AbstractFactory抽象工厂模式)
- C++设计模式学习笔记四:代理模式
- 设计模式C++学习笔记之二(Proxy代理模式)