易百教程

23、责任链模式是什么?

在责任链模式中,Sender 向对象链发送请求,链中的任何对象都可以处理该请求。
责任链模式避免将请求的发送者耦合到其接收者。例如,ATM 服务在货币交易中使用责任链设计模式。
此外,我们可以解释,通常每个接收器都包含另一个接收器的引用。如果一个对象无法处理请求,那么它会将相同的请求发送给下一个接收者,依此类推。