如何存储值以创建同一类的多字段对象

问题描述 投票:0回答:1

Java 8 - 我需要为我的程序的某个特性创建一组同一类的多字段对象。我在一个有点混乱的遗留应用程序中工作,所以我的选择是有限的。

  • 我不能使用数据库
  • 这些值需要存储在不同的maven模块中
  • 恒定的价值观
  • 应该都存储在一个地方,以后可以由其他开发人员轻松修改/添加

到目前为止我考虑过的事情:

  1. 名称的枚举已在使用中。向这些字段添加字段会勾选所有框,但我仍然不确定应该/不应该使用哪些枚举。
  2. 某种文本文件
  3. 实际上把它写出来(创造(价值,价值,价值......)然后添加到列表等) - 看起来很乱,因为我将有60多个对象来创建

新手程序员仍在努力解决一些基础问题。对不起,如果这个问题令人费解,那就太愚蠢了。

编辑:类似的例子:我想创建35个狗对象,字段可以是名称,高度,颜色,年龄。应用程序启动时将创建对象,并始终保持相同。

第一个问题是,在这里使用枚举是否是一个坏主意,因为遗留程序已经使用了一个名称。

java
1个回答
0
投票

如果需要在运行时添加字段的对象,请考虑使用Map,其中键是枚举常量,值是对象。

© www.soinside.com 2019 - 2024. All rights reserved.