美文网首页
责任链设计模式

责任链设计模式

作者: go_2021 | 来源:发表于2021-12-12 18:36 被阅读0次

    在设计一个链式处理系统时,我第一反应是在一个类方法里统一处理流程,各个处理组件只需要完成自己的处理逻辑就好。但是处理模块多了,上下级逻辑多变,那么这种实现就太臃肿了。责任链设计模式就是处理这个问题的。

    责任链把这种上下级关系,分摊到各个处理组件里,减少了集中管理的耦合,这也是高内聚,低耦合的设计思路。

    责任链处理逻辑中,各处理组件中只有一个组件会处理其他的只会委派到下一级,这是纯责任链,否则就是不纯的。

    >参考https://juejin.cn/post/6844903702260629512

    相关文章

      网友评论

          本文标题:责任链设计模式

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