设计模式-责任链模式
责任链(Chain of Responsibility):为了避免请求发送者与多个请求处理者耦合在一起,于是将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。
责任链模式中的角色:
抽象处理者(Handle): 定义一个处理请求的接口, 包含处理方法和下一个处理对象
具体处理者(Concrete Handler): 实现处理请求的方法, 判断是否能处理该请求, 如果能,则处理, 如果不能, 则将请求传递给下一个处理者
..
原创
2021-11-10 08:38:06 ·
252 阅读 ·
0 评论