我有一组键和值对。基于操作系统,我必须更改键的值。目前,我已将所有键值放在不同的属性文件中,并根据操作系统加载了适当的文件。想知道我是否做对了,否则还有另一种方法可以用编程语言来完成所有工作(不从配置文件中获取变量)。我可以要求编码器创建类似于接口中方法的所有常量吗? 最佳答案 存储在属性文件中的配置总是比放置在代码中的配置更好。它们更易于维护,将来进行更改也更简单。因此,您的设计是好的。此外,您还可以将所有操作系统都相同的通用配置移动到一个文件中,以最大程度地减少代码重复。