我正在一个相当大的项目中使用 Java。我的问题是关于如何最好地为我的应用程序构建一组属性。
方法 1:拥有一些每个类都可以访问的静态 Properties 对象。(缺点:那么,如果将某些类从应用程序的上下文中取出,它们就会失去通用性;它们还需要显式调用位于不同类中的某些静态对象,并且将来可能会消失;它只是不会感觉对了,我错了吗?)
方法 2:让属性由主类实例化并传递给其他应用程序类。(缺点:您最终将指向 Properties 对象的指针传递给几乎每个类,它似乎变得非常多余和麻烦;我不喜欢它。)
有什么建议么?