本分类博文主要总结自《设计模式:可复用面向对象软件的基础》以及C++设计模式系列
分类
设计模式依据其目的可分为
- 创建型:与对象的创建有关
- 结构型:处理类或对象的组合
- 行为型:对类或对象怎样交互和怎样分配职责进行描述
常用的设计模式
创建型:工厂(简单工厂,工厂方法,抽象工厂),单例,
结构型:适配器,桥接,组成,代理,装饰
行为型:观察者,策略,迭代器
本分类博文主要总结自《设计模式:可复用面向对象软件的基础》以及C++设计模式系列
设计模式依据其目的可分为
创建型:工厂(简单工厂,工厂方法,抽象工厂),单例,
结构型:适配器,桥接,组成,代理,装饰
行为型:观察者,策略,迭代器