您的位置:首页 > 其它

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种模式的关系:

第一类:通过父类与子类的关系进行实现。第二类:两个类之间。第三类:类的状态。第四类:通过中间类

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: