我发现在从未实例化的类中使用静态变量是不好的,因为当该类不再存在于内存中时,这些变量可能会变为 null。这很有道理。
以下是我的一个示例:
以下是我的一个示例:
public class MasterParameters {
public static boolean DEBUG_MODE = true;
protected MasterParameters(){
// Exists only to defeat instantiation.
}
我也听说使用单例模式同样不好,人们建议使用“依赖注入”——然而,这似乎对我所需的过于复杂和繁琐。难道我只是没有看到正确的例子吗?
我想要一个简单的方法,在一个地方定义一个变量,可以在代码中的任何地方访问它,而不必传递参数对象。您有什么建议吗? 谢谢:)