Olá a todos, tenho este pequeno código:
public class ContaOrdem{
private double taxa=0;
private double saldo=0;
public ContaOrdem (double saldo){
this.saldo=saldo;
}
public double getSaldo(){
return saldo+saldo*taxa;
}
public void setTaxa (double taxa){
this.taxa=taxa;
}
//..
}
Esta parte de código está a colocar sérios problemas financeiros, principalmente, quando se modifica a taxa, pois a aplicação tem que percorrer as centenas de objectos para efectuar essa operação, havendo em alguns casos falhas. Qual é a melhor solução para corrigir este problema, sabendo que a taxa é igual para todas as contas?