设计模式生活篇 Chain of Responsibility:Let it stop here!
2010-06-09 10:18
260 查看
去年买了二手房,其间需要办一大堆手续。有些还算顺利,有些就是费尽周折。到了相关部门,排了一长队下来经常被告知该业务需要到其他部门办理或者什么需要先办。更吐血的是有时到了其他部门又被告知要去另外一个部门办理。整个流程走下来,我自信自己比那些工作人员更熟悉他们的业务流程了。
为什么呢?因为他们没有应用好Chain of Responsibility。试想下如果这些部门应用了Chain of Responsibility,老百姓办事情就可以直接到一个窗口,工作人员可以处理的自己处理,不能处理的交给所属上级处理[/b]。所属上级也可以采取同样策略,直至最高级。如果还是处理不了那只能说明这真的处理不了[/b]。对于一个业务要么处理,要么不处理,而不存在可以处理但不处理[/b]的情况。真正做到“不折腾”。
软件中应用职责链可以大大减少业务对象处理中的跳转,实现业务逻辑的内部消化和封装。[/b]
为什么呢?因为他们没有应用好Chain of Responsibility。试想下如果这些部门应用了Chain of Responsibility,老百姓办事情就可以直接到一个窗口,工作人员可以处理的自己处理,不能处理的交给所属上级处理[/b]。所属上级也可以采取同样策略,直至最高级。如果还是处理不了那只能说明这真的处理不了[/b]。对于一个业务要么处理,要么不处理,而不存在可以处理但不处理[/b]的情况。真正做到“不折腾”。
软件中应用职责链可以大大减少业务对象处理中的跳转,实现业务逻辑的内部消化和封装。[/b]
相关文章推荐
- Java设计模式——Chain of Responsibility(责任链)模式
- java设计模式17——责任链模式(Chain of Responsibility)
- Chain of Responsibility模式详解--设计模式(21)
- 重温设计模式(三)——职责链模式(chain of responsibility)
- Java设计模式--责任链模式(Chain of Responsibility)
- 设计模式之职责链(chain of responsibility)---对象行为型模式
- 行为设计模式---责任链模式(Chain of Responsibility)
- 重温设计模式(三)——职责链模式(chain of responsibility) [转载]
- 【设计模式攻略】行为型模式之Chain of Responsibility模式
- 23种设计模式之责任链模式(Chain of Responsibility)
- Java开发中的23种设计模式之十七:责任链模式(Chain of Responsibility)
- 设计模式 ( 十二 ) 职责链模式(Chain of Responsibility)(对象行为
- 设计模式之职责链模式(Chain Of Responsibility)
- 设计模式系列 - Chain of Responsibility模式 推荐
- 【设计模式 - 13】之责任链模式(Chain Of Responsibility)
- OGRE分析之设计模式Chain of Responsibility
- 设计模式之Chain of Responsibility模式
- 23种设计模式之二十一(行为模式)Chain of Responsibility模式
- 设计模式-责任链(Chain Of Responsibility)-实践篇
- 设计模式系列之二_责任链模式(Chain of Responsibility)