【发布时间】:2013-08-29 17:23:04
【问题描述】:
我们在属性文件中有一些数据。该数据用于许多类。因此,我们在每个类中创建一个 Properties 类对象,然后使用 getProperty() 方法读取数据。这会导致代码重复。
有人可以建议一些最佳做法来避免这种情况吗?
我想到的一件事是:
创建一个类
为此类中的属性文件中的每个属性都有一个公共变量
有一个为每个属性分配值的方法
在需要属性值的类中,为该类创建一个对象并访问公共变量
但是,我不喜欢这种方法的东西是公共变量,如果在属性文件中添加了一个新属性,我需要添加代码来读取类中的该属性。
感谢任何帮助。
谢谢!
【问题讨论】:
-
Singleton方法怎么样
标签: java