责任链模式
责任链模式定义如下: Avoid coupling the sender of a request to its receiver by giving more than one object a chance to handle the request.Chain the receiving objects and pass the request along the chain until an object handles it.(使多个对象都有机会处理请求,从而避免了请求的发送者和接受者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有对象处理它为止。)
就好比我们平时写的过滤器,过滤器通常不止一个,又很多个,我们对于不同的请求使用不同的过滤器进行过滤,就完成了责任链模式。