Java OOP模式问题,经验丰富的程序员将如何处理这种类型的复杂性?

时间:2018-10-06 16:41:55

标签: java oop

我有一组自动生成的Java类。 生成的类每个都按如下方式命名:

  • MappingOneToTwo
  • 映射一对三
  • MappingThreeToOne
  • ...等等

我有很多,并且它们可能会通过以下方式进行更改。

  • 将创建新的映射
  • 旧映射可能会被淘汰
  • 映射实现可能会改变

话虽如此,我正在使用通过picoli制作的cli前端。我在同一个程序包中,但是将生成的代码和我的书面代码放在单独的目录中,我的构建有效,并且生成的jar在清单中有我的主类。

每个名为run()的方法中的每个Mapping类都具有1个或多个参数。

  • 输入,连接
  • 输入,连接,输出
  • 输入,输入,连接,输出
  • 连接,输出

简而言之,我可以自由决定如何使用这些类,我只需要以某种方式使用这些类即可。

应该如何处理Java代码?

1 个答案:

答案 0 :(得分:-1)

作为经验丰富的开发人员?我会说,让我们按照既定的方式来做。用高级语言或脚本编写数据源(API,文件,黏土片等)使用者,以在保留现有结构的同时将数据提取并转储到临时表中,然后利用SQL语言的声明性来编写存储过程,以转换数据并将其加载到所需的位置。

...作为经验丰富的开发人员