-
Interpreter解释器模式定义:
定义语言的文法 ,并且建立一个解释器来解释该语言中的句子. -
Mediator中介者模式定义:
用一个中介对象来封装一系列关于对象交互行为. -
State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为.
-
Command定义
将来自客户端的请求传入一个对象,无需了解这个请求激活的 动作或有关接受这个请求的处理细节。 -
Chain of Responsibility定义
Chain of Responsibility(CoR) 是用一系列类(classes)试图处理一个请求request,这些类之间是一个松散的耦合,唯一共同点是在他们之间传递request. 也就是说,来了一个请求,A类先处理,如果没有处理,就传递到B类处理,如果没有处理,就传递到C类处理,就这样象一个链条(chain)一样传递下去。 -
Observer观察者模式的定义:对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。
-
Memento备望录模式定义:memento是一个保存另外一个对象内部状态拷贝的对象.这样以后就可以将该对象恢复到原先保存的状态.
-
Template模板模式定义:
定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中. -
Flyweight模式定义:
避免大量拥有相同内容的小类的开销(如耗费内存),使大家共享一个类(元类). -
Bridge模式定义 :
将抽象和行为划分开来,各自独立,但能动态的结合。



