Formycareer

积极生活每一天!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月7日

摘要: 一、基本概念:1、使多个对象都有机会处理请求,从而避免了请求者和接收者之间的耦合。将这个对象连成一条链,并沿着这个链传递请求,直到有一个对象处理他为止。2、请求是沿着链条传递到有一个处理点对象负责处理这个请求为止。请求者无需关心谁会处理这个请求。3、接收者和发送者都没有对方的明确信息,且链中的对象自己也并不知道链的结构。结果是职责链可简化对象的相互连接,他们仅需保持一个指向其后继者的引用,而不需要保持它所有的候选接收者的引用。4、从执行流程上感觉和 case break 相似。5、 随时地增加或修改该处理一个请求的结构(处理顺序,处理点数量),增强了给对象指派职责的灵活性。 6、解决大量分支判 阅读全文
posted @ 2011-04-07 10:02 mycareer 阅读(193) 评论(0) 推荐(0) 编辑