浅析设计模式:责任链模式(Chain of Responsibility)

  先来看一个案例:      上述案例在现实生活中更像是一种"推卸责任"的行为,但在编程世界中,我们也许需要这种"推卸责任"的模式。这就是我们接下来要讨论的责任链模式(Chain of Responsibility )。 什么是责任链模式? 将用于解决问题的对象(Handler)组成一条职责链,对于每一个对象,当自己能够解决问题时就必须解决,否则将问题传递给职责链中的下一个对象,即按照对象在职责
相关文章
相关标签/搜索