Chain of Responsibility也就是职责链模式,通过使用链式结构,使对象都有机会处理请求,从而避免请求的发送者与接受者间的耦合关系.将这些对象连成链,并沿着该链传递请求,直到有对象处理为止. 实现的关键在于处理对象的转发机制,也就是如果我能处理,那么我处理,如果不能处理,就转发给后面的对象处理.但普通的实现方法中,该处理对象必须保有后面对象的引用,也就是仍存在一定程度的耦合.理想的情况是处理对象(handler)之间彼此不知对方,通过另外的机制完成对象传递. Apache有开源框…