文章目录
- 需求
- 传统方式解决方案
- 职责链模式
- 基本案例
- 类图
- 职责链模式解决OA系统采购审批
- 类图
- 代码
- 职责链模式在 SpringMVC 框架应用
- 职责链模式的注意事项和细节
需求
文本参考韩顺平java设计模式的例子,不过对比了下和《设计模式的艺术》这本书的职责链里面的例子差不多。其他的例子有《设计模式之禅》古代女子三从四德的例子,菜鸟教程的不同级别日志处理的例子。

传统方式解决方案


职责链模式
基本案例

类图

职责链模式解决OA系统采购审批

类图

代码
PurchaseRequest

Approver

DepartmentApprover

CollegeApprover

ViceSchoolMasterApprover

SchoolMasterApprover

Client

运行结果:

职责链模式在 SpringMVC 框架应用


职责链模式的注意事项和细节

完










