23中设计模式总序(一)
2013-08-30 10:52
190 查看
1、23中设计模式总体可以分为三类:
A):创建型模式:
单例模式:Singleton
原型模式:Prototype
建造者模式: Builder
简单工厂模式:Simple Factory
抽象工厂模式:Abstract Factory
B):结构型模式:
代理模式:Proxy
适配器模式:Adapter
桥接模式:Bridge
组合模式:Composite
装饰模式:Decorator
外观模式:Facade
享元模式:Flyweight
C):行为型模式:
解释器模式:Interperter
观察者模式:Observer
模板方法模式:Template Method
责任链模式: Chain of Responsibility
命令模式:Command
迭代器模式:Iterator
中介者模式:Mediator
备忘录模式:Memento
状态模式:State
策略模式:Strategy
访问者模式:Visitor
其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:
7种结构型模式:
适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:
11种行为型模式:首先通过图查看11种模式的关系:
第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类
A):创建型模式:
单例模式:Singleton
原型模式:Prototype
建造者模式: Builder
简单工厂模式:Simple Factory
抽象工厂模式:Abstract Factory
B):结构型模式:
代理模式:Proxy
适配器模式:Adapter
桥接模式:Bridge
组合模式:Composite
装饰模式:Decorator
外观模式:Facade
享元模式:Flyweight
C):行为型模式:
解释器模式:Interperter
观察者模式:Observer
模板方法模式:Template Method
责任链模式: Chain of Responsibility
命令模式:Command
迭代器模式:Iterator
中介者模式:Mediator
备忘录模式:Memento
状态模式:State
策略模式:Strategy
访问者模式:Visitor
其实还有两类:并发型模式和线程池模式。用一个图片来整体描述一下:
7种结构型模式:
适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。其中对象的适配器模式是各种模式的起源,我们看下面的图:
11种行为型模式:首先通过图查看11种模式的关系:
第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类
相关文章推荐
- Java开发23中设计模式
- 设计模式之23桥梁模式(笔记)
- 23中设计模式单例模式
- Java设计模式-23-依赖倒置原则
- GOF 23设计模式之 享元模式(FlyWeight)
- 设计模式23
- 23种种设计模式
- 23中设计模式
- 【GOF23设计模式】_代理模式_静态代理_动态代理_开发场景JAVA236-237
- Android的开发之&java23中设计模式------>工厂模式
- 23设计模式之工厂方法(FactoryMethod)
- 23设计模式之状态模式(State)
- 设计模式总结(23+1+2+8)34种
- GOF23设计模式之原型模式之实现
- GOF23设计模式之装饰模式之理解
- GOF23设计模式之 单例模式
- java的23设计模式详解
- 23大设计模式+简单工厂
- 一位老鸟对 23 种设计模式的有趣见解(转)
- (GOF23设计模式)_单例模式_双重检查锁式_静态内部类式_枚举式