我有一个类 Config 看起来像这样:
public Class Config {
public static int someIntValue = 0;
public static String someText = "some text";
}
我现在要做的是保存和加载该配置,如果不需要加载另一个配置,还有初始配置。因此配置可以在程序中的任何时候更改。
我想出的是一个类似 Singelton 的模式
public Class Config {
public static Config instance;
private int someIntValue = 0;
private int String someText = "some text";
public static Config getInstance(){
if(instance == null)
instance = new Config();
return instance;
}
public void setInstance(Config config){
this.instance = config;
}
//getter/setter
...
}
但最后它看起来不是最好的方法,我对它不太满意:/也许你们可以用通常的/“最佳实践”方式来帮助我。
最好的问候