设计模式之Chain Of Responsibility
职责链要注意两个地方:
1.每个职责对象都应该有一个方法,用来添加下一个处理者
2.每个职责对象都应该有这样一个逻辑:自己能处理就处理,不能处理就调用下一个处理者进行处理。
我曾用它来处理一些多重if。
比如,如果1<i<10如何处理,11<i<20如何处理这种要求。
ADS4server的处理过程就用到了职责链。
。Arlen:思想有多远你就能走多远...
职责链要注意两个地方:
1.每个职责对象都应该有一个方法,用来添加下一个处理者
2.每个职责对象都应该有这样一个逻辑:自己能处理就处理,不能处理就调用下一个处理者进行处理。
我曾用它来处理一些多重if。
比如,如果1<i<10如何处理,11<i<20如何处理这种要求。
ADS4server的处理过程就用到了职责链。