您的位置:首页 > 编程语言 > Java开发

java设计模式(十六)——责任链模式(Chain of Responsibility)

2017-10-09 15:45 429 查看
责任链模式:

有多个对象(两个以上,这些对象都是同一个类的对象),想象一下,将这多个对象排成一个序列,然后每个对象都持有序列中下个对象的引用(句柄),这样就组成了一个链式结构。如果每一个对象在自己的操作方法中,使用下一个对象的句柄调用下一个对象的操作方法,这样就将该操作一级一级的传递下去了,这就是责任链模式。外部调用者并不知道最后的实现操作是由哪一个对象去完成。并且这个链式的结构还可以组成环式或者树形的结构(树形的结构下,一个对象可能要持有多个对象的引用)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: