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

Tratar na conta ou no main

Não seria melhor tratar na conta ao invés de propagar por diversas vezes o erro? Se não, qual seria a diferença ou isso depende?

1 resposta
solução!

Boa noite, Alexandre! Como vai?

Depende da situação. Nesse caso o instrutor fala durante o vídeo que a ideia é delegar a quem chama o método transfere() a obrigação de tratar a situação de saldo insuficiente. Dessa forma, dado que a ideia é essa, então deve ser feito como foi mostrado. Caso o objetivo fosse isolar o tratamento em apenas um só lugar padronizando o comportamento, aí o correto seria fazer como vc sugeriu.

Pegou a ideia? Qualquer coisa é só falar.

Grande abraço e bons estudos, meu aluno!