职责链模式
2015-07-03 12:56
267 查看
职责链模式
使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。
职责链的好处
当客户提交一个请求时,请求是沿链传递直至有一个ConcreteHandler对象负责处理它。接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,它们仅需保持一个指向其后继者的引用,而不需要保持它所有的候选接受者的引用。
由于在客户端来定义链的结构,可以随时地增加或修改处理一个请求的结构。增强了给对象指派职责的灵活性。
相关文章推荐
- 《编程导论(Java)·4.1.3 String》乱码问题
- Android中获取手机屏幕各部分的尺寸
- ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
- 8种最好的Linux密码管理器
- pkpm为什么推荐次梁按主梁输入
- C语言函数指针实现接口思想
- 《小狗的钱》读书笔记
- 【C语言的日常实践(十二)】命令行参数
- 程序观点下的线性代数
- 用广度优先搜索找到地图降落点最大的相连块的数目
- PKPM 次梁 主梁
- ios 图片旋转 雷达效果如何让一副图片绕某一个点来旋转
- Normalizer Transformation
- Exchange2013 -1- 部署前提、版本共存、硬件需求
- 中国股市突然陷入流动性黑洞,股灾中国际投行笑里藏刀
- 2012年5月SAT香港真题解析
- 通过weka.jar包来进行数据预处理
- Google浏览器的红杏插件使用方法
- 浪涌、群脉冲、ESD等级标准
- GRE写作必备句型