0


软件工程(十五) 行为型设计模式(一)

1、责任链模式

简要说明

通过多个对象处理的请求,减少请求的发送者与接收者之间的耦合。将接受对象链接起来,在链中传递请求,直到有一个对象处理这个请求。

速记关键字

传递职责

类图如下

在这里插入图片描述

由类图可以比较容易的看出来,其实就是自己关联自己,形成了一个链,并且自己有不同的实现类,实现类就是在链路上的一环又一环。比如请假需要经过层层职级不一样的人进行审批。

Java代码实现

/**
 * 请假流程抽象类
 */publicabstractclassLeaveProcess{
   // 请假流程组合了自己, 也就需要指定下一个处理者protectedLeaveProcess

本文转载自: https://blog.csdn.net/qq_35267557/article/details/132519983
版权归原作者 码农小何 所有, 如有侵权,请联系我们删除。

“软件工程(十五) 行为型设计模式(一)”的评论:

还没有评论