首页 > 其他 > 详细

设计模式(十八)职责链模式(Chain of Responsibility)-行为型

时间:2015-05-16 14:52:22      阅读:177      评论:0      收藏:0      [点我收藏+]

职责链模式(Chain of Responsibility)

职责链模式在程序开发应用中十分广泛,经常使用在公文审批、出差报支等地方,职责链模式的作用就是将对象各自处理的职责分开,虽然职责很多,但是最终只有一个职责进行处理。

实现原理图

技术分享
职责链模式实现原理图

应用

struts2的拦截器,OA办公应用

在职责链模式中,将条件语句改成多个职责类进行处理,如果不是自己处理,则自动转到下一个职责类,如果在转给下一个职责类进行处理前,需要修改当前的状态,此时就需要用到状态模式,也就是下一个设计模式。

参考文献

[1] 郭峰.深入浅出设计莫模式[M].中国铁道出版社,2013(1):384-401.

设计模式(十八)职责链模式(Chain of Responsibility)-行为型

原文:http://blog.csdn.net/dream_angel_z/article/details/45768107

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!