我应该使用哪种设计模式

时间:2015-05-19 12:32:18

标签: design-patterns architecture

在我们的应用程序中,用户可以在ftp文件夹中上传不同类型的文件。所有这些文件都是CSV文件,但格式(列数,用途,列顺序等)可能不同。对于每种类型,将有单独的文件夹。因此,从文件夹名称,我们可以轻松识别哪个格式适用于该文件。对于每个文件,我们需要读取文件(遵循格式)并验证一些记录,并需要对这些记录采取一些特定的操作。此时我们有14种类型的文件。但在不久的将来它可能会增加。因此,对于每个模式,我们需要三种方法 -

  1. 读取文件并保存到数据库表中。
  2. 验证文件,保存错误按摩(如果有)。
  3. 采取行动(如果是有效档案)。
  4. 我应该使用哪种模式来设计此解决方案?为什么?是工厂方法吗?

    此致 Angshujit

0 个答案:

没有答案