经典指数          
原因
807
浏览数
0
收藏数
 

现在有个数据处理系统,支持处理很多种类型的数据: Struct Data { int type; void* payload; } class DataProcessSystem { public: void process(Data*data); } 由于不同数据类型的数据处理有不同的方式,因此架构时设计出了数据处理器一个接口对数据进行处理 class IDataProcess { public: virtual void doProcess(Data* data) = 0; } 程序员为此开发了大量的实现,每个实现都是处理某种数据类型的单条数据。但是 现在随着业务的变化,法能够接受批量的数据,但处理的基本数据类型没有变化。 基于上面的需求描述,请设计一个系统,编程语言不限,每个基本数据类型的处理实现可以忽略,但必须把关键类的关键部分用这种编程语言表达出来。

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案
扫描后移动端查看本题