知识卡片

请求沿链传递

普通读书笔记卡 · 1922

内容

职责链让多个对象都有机会处理请求,发送者只把请求交给链头,不知道最终处理者是谁。发散:它适合处理者可变、顺序可配置、且请求允许被转交的场景。

参考来源

- 位置:第5章《行为型模式》5.1节「Chain of Responsibility(职责链)」1.意图(源文件:_epub-src/OEBPS/Text/part0081.xhtml) - 结论依据:原文明确给出职责链的意图——使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将对象连成一条链沿链传递请求直到有对象处理为止,直接支持卡片对职责链让多个对象都有机会处理请求、发送者只把请求交给链头的论述。 - 原始内容:"使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。"