一、意图
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
二、类图
三.说明
1、Android中的onKeyDown事件,就是这个模式的应用。
2、ConcreteHandler可以访问它的后继者(如Android 中父View是子View的后继者)。如果可处理该请求,就处理;否则将该请求转发给它的后继者
3、由client发送请求,沿着链传递,直到有ConcreteHandler处理它。