定义 使多个对象都有机会处理请求,从而避免了请求的发送者和接受着之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。 优点 将请求和处理分开,请求者可以不用直到是谁处理的,处理者可以不用直到请求的全貌,两者解耦,提高系统灵活性。 缺点 性能问题;调试不方便 参考 《设计模式之禅》