我得到了一个这样的类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
...
}
但是最后它似乎不是最好的方法,对此我不太满意:/
也许你们可以用一种通常的“最佳实践”方法来帮助我.
最好的祝福
制作
解决方法:
我只会使用java.util.Properties或围绕它的一些包装器.另一个好的方法是使用Java bean和类似xstream的东西来保存/加载东西.