责任链模式:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。责任链模式结构图:代码实现:责任链模式的缺点: 1.对于一个请求需要从头部开始遍历,直到可以处理这个请求的类 2.需要在内存中创建所有的Handler类,而对于一个请求需要的仅仅是其中的一个