Gerenciando configurações em java (config inicial / save / load config)
Eu tenho uma classe Config que se parece com isso:
public Class Config {
public static int someIntValue = 0;
public static String someText = "some text";
}
O que eu quero fazer agora é salvar e carregar essa configuração e também existe a configuração inicial se não houver necessidade de carregar outra. Então a configuração pode mudar a qualquer momento no programa.
O que eu criei foi um padrão parecido com o 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
...
}
Mas no final não parece a melhor abordagem e eu não estou muito feliz com isso: / Talvez vocês possam me ajudar com uma maneira usual de "melhor prática" de fazer isso.
Melhores Cumprimentos Feitos