C++设计模式学习笔记

一、组件协作

Template Method

Strategy

Obsever/Event

 

二、单一职责

Decorator

Brige

 

三、对象创建

Factory Method

Abstract Factory

Prototype

Builder

 

四、对象性能

Singleton

Flyweight

 

六、接口隔离

Facade

Proxy

Mediator

Adapter

 

七、状态变化

Memento

State

 

八、数据结构

Composite

Iterator

Chain of Resposibility

 

九、行为变化

Command

Visitor

 

十、领域问题

Interpreter

你可能感兴趣的:(C/C++/Java)