责任链设计模式(Chain of Responsibility)
定义为了避免请求发送者和多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链,当有请求发生时,可以沿着这条链传递,直到有对象处理它为止;
责任链设计模式主要包含以下角色:
抽象处理者(Handler)角色:定义一个处理的接口,包含抽象处理方法和后继的连接;
具体
...