定义
- 为请求创建一个接收此次请求对象的链
类型:行为型
使用场景
- 一个请求的处理需要多个对象当中的一个或几个协作处理
- 注册校验、多条件校验/审批场景
优缺点
优点:
-
请求的发送者和接收者(请求的处理)进行解耦
-
责任链可以动态组合
缺点:
-责任链太长或者处理的时间过程,影响性能
-责任链有可能过多
相关设计模式
- 责任链模式:各个对象不指定下一个处理 的对象者是谁
- 状态模式:每个状态对象知道下一个处理者是谁
image.pngUML类图
定义
类型:行为型
使用场景
优缺点
优点:
请求的发送者和接收者(请求的处理)进行解耦
责任链可以动态组合
缺点:
-责任链太长或者处理的时间过程,影响性能
-责任链有可能过多
相关设计模式
image.pngUML类图
本文标题:责任链模式
本文链接:https://www.haomeiwen.com/subject/qkqngqtx.html
网友评论