对责任链模式的理解

2021-08-26  本文已影响0人  抽筋的狗狗

一、作用

将一个复杂的流程分而治之,每个Filter只处理其中一部分,能灵活安排处理的顺序


二、责任链模式的角色有:

抽象处理单元:给出一个抽象接口规范

具体处理单元:实现抽象处理单元,编写具体的业务代码

处理链条:用于添加具体处理单元,接收处理指令

责任链uml

单一原则和开闭原则在责任链中很好的体现,责任链模式中的核心是处理链条用于添加和串联所有具体的处理单元

上一篇 下一篇

猜你喜欢

热点阅读