责任链模式的示例可以结合模板模式

来源:25-2 责任链模式coding

weixin_慕的地7337835

2024-04-09

责任链模式中每个Approver中都会判断是否审核通过。伪代码如下:

if(isPass()) {
	doSomething()
} else {
	System.out.println("审核失败,结束。")
}

其中的核心逻辑是获取isPass的值。
将上述逻辑可以放到Approver抽象类中,再抽象出一个isPass方法。每个Approver实现类只用关注审核校验的逻辑即可。

写回答

1回答

geelylucky

2024-05-10

很棒!!!确实是这样的,多种设计模式往往是交叉融合的。多看优秀代码,多加实践就会融会贯通。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程