java设计模式(十六)——责任链模式(Chain of Responsibility)
2017-10-09 15:45
429 查看
责任链模式:
有多个对象(两个以上,这些对象都是同一个类的对象),想象一下,将这多个对象排成一个序列,然后每个对象都持有序列中下个对象的引用(句柄),这样就组成了一个链式结构。如果每一个对象在自己的操作方法中,使用下一个对象的句柄调用下一个对象的操作方法,这样就将该操作一级一级的传递下去了,这就是责任链模式。外部调用者并不知道最后的实现操作是由哪一个对象去完成。并且这个链式的结构还可以组成环式或者树形的结构(树形的结构下,一个对象可能要持有多个对象的引用)。
有多个对象(两个以上,这些对象都是同一个类的对象),想象一下,将这多个对象排成一个序列,然后每个对象都持有序列中下个对象的引用(句柄),这样就组成了一个链式结构。如果每一个对象在自己的操作方法中,使用下一个对象的句柄调用下一个对象的操作方法,这样就将该操作一级一级的传递下去了,这就是责任链模式。外部调用者并不知道最后的实现操作是由哪一个对象去完成。并且这个链式的结构还可以组成环式或者树形的结构(树形的结构下,一个对象可能要持有多个对象的引用)。
相关文章推荐
- 十六.行为型设计模式——Chain of Responsibility(责任链模式)
- 17、责任链模式(Chain of Responsibility)
- Chain of Responsibility(责任链模式)
- 设计模式之责任链模式(Chain of Responsibility)
- GOF23设计模式之责任链模式(chain of responsibility)与结构型模式总结经典
- JAVA设计模式(17) —<行为型>责任链模式(Chain of Responsibility)
- 设计模式(4)-行为型-责任链模式(Chain of Responsibility)
- 设计模式_责任链模式(Chain Of Responsibility)
- 设计模式之-责任链模式(Chain of Responsibility)
- 责任链模式(Chain of Responsibility)----行为笔记
- 设计模式(13)-行为型-责任链模式(Chain of Responsibility)
- GOF23设计模式之责任链模式(chain of responsibility)之实现
- 设计模式之二十:责任链模式(Chain of Responsibility)
- Java设计模式----责任链模式(Chain of Responsibility)
- 责任链模式(Chain of Responsibility) Java
- 设计模式(4)-行为型-责任链模式(Chain of Responsibility)
- 责任链模式(Chain of Responsibility)
- 行为型模式之责任链模式(Chain of Responsibility)
- 行为型模式-----责任链模式(chain of responsibility)
- 设计模式之责任链模式(Chain of Responsibility)