Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Passando a instância da conta corrente

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" ?

1 resposta
solução!

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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software