摘要:
在实际工作中我们会遇到很多的需要流式处理的程序,这种程序我们一般都会采用如下的两种设计:设计一:public interface IProcessor{ Object step1(...); Object step2(...); Object step3(...);}由于我们的任务处理基本可以分为三个流程,所以我们在IProcessor接口中定义了三个步骤,下来我们会实现很多个IProcessor,但是假如有一天我们需要在第一步和第二步之间增加一步,这时所有的接口都得加一个步骤,而且这样做也不利于把有些处理变成服务。设计二:public classic TaskContext{ ... 阅读全文
posted @ 2010-04-28 17:30
昝昝
阅读(260)
评论(0)
推荐(0)