美文网首页
责任链模式

责任链模式

作者: yym_439 | 来源:发表于2019-04-25 09:43 被阅读0次

定义

  • 为请求创建一个接收此次请求对象的链

类型:行为型

使用场景

  • 一个请求的处理需要多个对象当中的一个或几个协作处理
  • 注册校验、多条件校验/审批场景

优缺点

优点:

  • 请求的发送者和接收者(请求的处理)进行解耦

  • 责任链可以动态组合

缺点:

-责任链太长或者处理的时间过程,影响性能
-责任链有可能过多

相关设计模式

  • 责任链模式:各个对象不指定下一个处理 的对象者是谁
  • 状态模式:每个状态对象知道下一个处理者是谁

UML类图

image.png

相关文章

网友评论

      本文标题:责任链模式

      本文链接:https://www.haomeiwen.com/subject/qkqngqtx.html