跳至主要內容
chainOfResponsibility 模式

“推卸责任"听起来有些贬义的意思,但是有时候也确实存在需要“推卸责任"的情况。例如,当外部请求程序进行某个处理,但程序暂时无法直接决定由哪个对象负责处理时,就需要推卸责任。这种情况下,我们可以考虑将多个对象组成一条职责链,然后按照它们在职责链上的顺序一个一个地找出到底应该谁来负责处理。


KSJ大约 3 分钟设计模式设计模式TypeScript推卸责任