python 职责链模式

网友投稿 368 2022-06-19


模式定义

责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。 这种模式给予请求的类型,对请求的发送者和接收者进行解耦。

这种类型的设计模式属于行为型模式。 在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。

UML类图

示例代码

天气冷了,小明今天起来的比较晚不想去上班了。准备给公司请个假,公司的请假流程是这样的:

0 < x < 3h 组长可以直接审批

3h < x < 48h 部门领导审批

48 < x 部门领导需要向boss汇报,让他审批


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:python 中的__init__.py的用法与个人理解(python中复数类型的值是)
下一篇:Python学习笔记—自动化部署【新手必学】(python自动化部署平台)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~