我是老板后续任务后续敬请期待待

UML类图(仅供参考)如下:

职责链模式解决的问题:

为请求创建了一个接收者对象的链这种模式给予请求的类型,对请求的发送者和接收者进行解耦这种类型的设计模式属于行为型模式。在这种模式中通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求那么它会把相同的请求传给下一个接收者,依此类推避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求将这些对象连接成一条链,并且沿着这条链传递请求直到有对象处理它为止,职责链上的处理者负责处理请求客户只需要将请求发送到职责链上即可,无须关心请求嘚处理细节和请求的传递所以职责链将请求的发送者和请求的处理者解耦了

 // 设置下一个执行者 // 一个公司的人事构成 // 经理的上级是老板 // 主管的上级是经理 // 客户发起事件,总是由最下级开始的 
 

1、降低耦合度。它将请求的发送者和接收者解耦
2、简化了对象。使得对象不需要知道鏈的结构
3、增强给对象指派职责的灵活性。通过改变链内的成员或者调动它们的次序允许动态地新增或者删除责任。
4、增加新的请求處理类很方便

内容提示:梦想-失业的程序员(七)-夢想和胸襟

文档格式:PDF| 浏览次数:2| 上传日期: 21:37:56| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

我要回帖

更多关于 后续敬请期待 的文章

 

随机推荐