Não seria melhor que passasse apenas a propriedade "diasEmDescoberto" para o novo método "GetTaxaChequeEspecial" ao invés de passar toda a instância da classe "ContaCorrente" ?
Não seria melhor que passasse apenas a propriedade "diasEmDescoberto" para o novo método "GetTaxaChequeEspecial" ao invés de passar toda a instância da classe "ContaCorrente" ?
Oi Paulo, tudo bem?
Olhando o código agora, acho que você tem razão, porque só estamos aproveitando a propriedade DiasEmDescoberto
do objeto conta. Usar um parâmetro int diasEmDescoberto
ainda teria a vantagem de impedir a alteração da conta corrente dentro do método, pois esse parâmetro estaria sendo passado por valor, o que impede a alteração no objeto de origem (o objeto conta
).
Acho que sua ideia faz sentido, então modifiquei a resposta no exercício (atualize a página e veja como ficou).
Muito obrigado pela dica e por participar do fórum. Abs!