Boa tarde, eu não sei se posso classificar bem como logica de programação, mas gostaria de saber se a inicialização de variáveis através de métodos é uma boa ideia. Um exemplo:
private A a;
public A getA(){
if(a == null){
a = new A();
}
return a;
}
gostaria de saber se isso é uma boa logica ou não, e compensa usar esses métodos em quase todas as variáveis?
Obrigado.