设计模式之责任链模式
设计模式之责任链模式
chenxiaomeng 发表于3年前
设计模式之责任链模式
  • 发表于 3年前
  • 阅读 11
  • 收藏 0
  • 点赞 0
  • 评论 0

标题:腾讯云 新注册用户域名抢购1元起>>>   

摘要: 责任链模式学习

定义/描述(ref - 设计模式之禅):

    Avoid coupling the sender of a request to its receiver by giving more than one object a change to handle the request. Chain the receiving objects and pass the request along the chain until an object handles it

    使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链接传递该请求,直到有对象处理它为止。

简单责任链模式

class diagram

  

desc

将请求/处理分开

抽象handler/request

code sample

责任链模式

issue

责任链过长,会导致难以跟踪问题,并且会有性能问题

标签: framework pattern
共有 人打赏支持
粉丝 0
博文 13
码字总数 2723
×
chenxiaomeng
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: