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!

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