1
resposta

Não entendi.

Os getters e setters fornecem encapsulamento sim, concordo que pode quebrar o encapsulamento. Mas eles não deixem de fornecer.

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Acho que a crítica nesse caso é ao uso indiscriminado de Getters e Setters. As IDEs como Eclipse podem criar por padrão os getters e setters de visibilidade pública para todos os membros da classe e é necessário que o desenvolvedor fique atento para não expor dados que não deveria.

Eu gosto de seguir uma prática que diz: não crie getters e setters até que você tenha necessidade de fazer.