知识卡片
责任链分段处理
内容
责任链把请求沿处理节点传递,每个节点只判断自己能否处理,不能处理就交给下一个。发散:它适合审批、过滤、流水线,但链路过长时要避免责任去向不透明。
参考来源
- 位置:《秒懂设计模式 2021》第16章《责任链》汽车生产线例子(源文件:_epub-src/OEBPS/Text/chapter016.html)
- 结论依据:原文明确责任链让请求者不必关心具体哪个节点处理、每个节点判断自己能否处理再决定是否传递,直接支持卡片论点。
- 原始内容:"责任链模式(Chain of Responsibility)允许业务请求者将责任链视为一个整体并对其发起请求,而不必关心链条内部具体的业务逻辑与流程走向……业务最终能得到相应的处理"