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

Problema com o encapsulamento ao retirar uma validação de dentro de uma classe

Fiquei exatamente com a mesma dúvida do Danilo (https://cursos.alura.com.br/forum/topico-metodo-atualizarsalaraio-160717), porém, como parece que os monitores só respondem cada aba aberta uma vez, e a resposta do monitor não respondeu a dúvida em questão vou colocá-la aqui novamente com as minhas palavras.

No vídeo "Extraindo a lógica de reajuste salarial", a validação é extraída para uma classe externa sob o pretexto de manter a coesão da classe Funcionário, porém isso acabou gerando uma quebra total do encapsulamento da mesma, pois foi necessário criar um método público que altera diretamente o atributo salário sem precisar passar pela validação. Como resolver esse problema?

1 resposta
solução!

Oi Matheus,

Rolou essa discussao um tempo atras e eu comentei aqui: https://cursos.alura.com.br/forum/topico-como-resolver-o-setsalario-disfarcado-145235

Da uma olhadinha.

Bons estudos!