责任链模式

简介

使多个对象都有机会处理请求,从而将请求的接收者与发送者解耦。

将对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。

适用于:有多个对象可以处理一个请求,哪个对象处理该请求由运行时刻自动确定。

优点:将请求和处理分开,实现解耦,提高系统灵活性。

缺点:链较长时,会影响系统性能。调试较为复杂

类图

实现类似于链表:

相关推荐
Funny-Boy5 小时前
Chain Responsibility Pattern
责任链模式
liufeismart202410 天前
Android 第三方框架:RxJava:源码分析:责任链模式
责任链模式·rxjava
岳轩子12 天前
23种设计模式之责任链模式
java·设计模式·责任链模式
Damon_041113 天前
责任链模式在Spring中的应用
java·spring·责任链模式
森伯41617 天前
行为型设计模式之《责任链模式》实践
java·设计模式·责任链模式
huaqianzkh18 天前
责任链模式的理解和实践
java·开发语言·责任链模式
姆路20 天前
责任链模式
责任链模式
问道飞鱼23 天前
【知识科普】设计模式之-责任链模式
java·设计模式·责任链模式
请你打开电视看看23 天前
行为型模式-责任链模式
责任链模式
Jack_abu23 天前
设计模式学习之——责任链模式
学习·设计模式·责任链模式