思路话语

。Arlen:思想有多远你就能走多远...

设计模式之Chain Of Responsibility

职责链要注意两个地方:

1.每个职责对象都应该有一个方法,用来添加下一个处理者

2.每个职责对象都应该有这样一个逻辑:自己能处理就处理,不能处理就调用下一个处理者进行处理。

我曾用它来处理一些多重if。

比如,如果1<i<10如何处理,11<i<20如何处理这种要求。

ADS4server的处理过程就用到了职责链。

posted on 2010-01-14 21:10  Arlen  阅读(95)  评论(0)    收藏  举报

导航