Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Método "atualizarSalario" da classe "Funcionario" não fere encapsulamento

Olás!

Visto que o método "atualizarSalario" da classe "Funcionario" simplesmente recebe o salário já atualizado, deixamos a classe mais coesa porém ao meu ver ferimos o encapsulamento, visto que não estamos protegendo os dados contra alterações/manipulações externas. Um dev desavisado pode realizar o cálculo sem conhecer ou saber da existência da classe "ReajusteService", calcular o reajuste a sua maneira e chamar o método "atualizarSalario".


    Dúvida já respondida da aula seguinte.  Obrigado!