美文网首页
责任链模式

责任链模式

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

    定义

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

    类型:行为型

    使用场景

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

    优缺点

    优点:

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

    • 责任链可以动态组合

    缺点:

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

    相关设计模式

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

    UML类图

    image.png

    相关文章

      网友评论

          本文标题:责任链模式

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