允许将请求沿着处理者链进行发送,收到请求后,每个处理者均可对请求进行处理,或者传递给链上的下个处理者
责任链模式结构
声明所有具体处理者的通用接口,该接口通常仅包括单个方法处理请求,有时包括设置下个处理者的方法
所有处理者共用的样本代码
处理请求实际代码
动态生成链,请求可发给任一处理者
控制请求处理顺序
单一职责,解耦发起操作、执行操作的类
开闭原则,方便新增处理者
部分请求可能未被处理
Copyright ©2010-2022 比特日记 All Rights Reserved.
浙ICP备11005866号-12