Gof的23种设计模式(Design pattern)
2012-08-10 10:17
543 查看
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。
“四人帮”(GoF)模式通常被认为是所有其他模式的基础。他们可以分为三组:创建型模式、结构型模式和行为型模式。
创建型模式:
抽象工厂模式
建造者模式
工厂方法模式
原型模式
单例模式
结构型模式:
适配器模式(Adapter)
桥接模式(Bridge)
组合模式(Composite)
装饰模式(Decorator)
外观模式(Facade)
享元模式(Flyweight)
代理模式(Proxy)
行为型模式:
职责链模式(Chain of Responsibility)
命令模式(Command)
解释器模式(Interpreter)
迭代器模式(Iterator)
中介者模式(Mediator)
备忘录模式(Memento)
观察者模式(Observer)
状态模式(State)
策略模式(Strategy)
模板方法模式(Template Method)
访问者模式(Visitor)
“四人帮”(GoF)模式通常被认为是所有其他模式的基础。他们可以分为三组:创建型模式、结构型模式和行为型模式。
创建型模式:
抽象工厂模式
建造者模式
工厂方法模式
原型模式
单例模式
结构型模式:
适配器模式(Adapter)
桥接模式(Bridge)
组合模式(Composite)
装饰模式(Decorator)
外观模式(Facade)
享元模式(Flyweight)
代理模式(Proxy)
行为型模式:
职责链模式(Chain of Responsibility)
命令模式(Command)
解释器模式(Interpreter)
迭代器模式(Iterator)
中介者模式(Mediator)
备忘录模式(Memento)
观察者模式(Observer)
状态模式(State)
策略模式(Strategy)
模板方法模式(Template Method)
访问者模式(Visitor)
相关文章推荐
- GOF23种设计模式(Design Pattern)总结
- GOF23种设计模式(Design Pattern)总结
- GOF23种设计模式(Design Pattern)总结
- GOF23种设计模式(Design Pattern)总结
- GOF23种设计模式精解
- GoF23种设计模式之行为型模式之访问者模式
- GoF23种设计模式之结构型模式之组合模式
- GOF 23种设计模式(Patterns in Java)
- GoF23种设计模式之行为型模式之模板方法
- 一句话总结GOF的23种设计模式
- 四巨头GoF的《设计模式》中23种设计模式的UML图 - 2 of 4
- Java:GOF的23种设计模式(下)
- 人间万象“23式”—— GOF 23种设计模式
- GoF23种设计模式之行为型模式之中介者模式
- 工厂方法模式GoF23种设计模式之创建型模式之工厂方法模式
- GoF23种设计模式之结构型模式之装饰模式
- GoF23种设计模式之行为型模式之模板方法
- GoF23种设计模式之结构型模式之桥接模式
- 一句话总结GOF的23种设计模式
- 【设计模式】GOF设计模式趣解(23种设计模式)