许多不同输入的代码设计但类似的执行(输出)

时间:2015-06-25 09:37:21

标签: java csv design-patterns

我有转换器转换CSV并将其写入数据库(始终是相同的表)。有许多可能的输入,每个输入都需要CSV的另一种配置,列名映射或数据限制。当然,一些代码部分是相同的:循环遍历所有数据行或写入数据库。

对于具有许多不同可能输入的情况,什么是良好的代码模式或设计模式?

编辑:一个想法是使用依赖注入模式并在工厂中创建相关的不同代码部分。你怎么看待这件事 ?使用的编程语言是Java。

0 个答案:

没有答案