职责链模式

发布时间:2017-6-29 10:32:53编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"职责链模式",主要涉及到职责链模式方面的内容,对于职责链模式感兴趣的同学可以参考一下。

职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接受者直接的耦合关系,将这个对象连城一条链,并沿着这个链传递该请求,直到有一个对象处理它为止。

UML:


职责链的好处:当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它。这就使得接受者和发送者都没有对方的明确信息,且链中的对象自己并不知道链的结构。结果是职责链可简化对象的相互连接,它们仅需保持一个指向其后继者的引用,而不需保持它所有的候选接受者的引用。随时地增加或修改处理一个请求的结构,增加了给对象指派职责的灵活性。



上一篇:Beego应用开发01
下一篇:QTableWidget详解(样式、右键菜单、表头塌陷、多选等)

相关文章

关键词: 职责链模式

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款