Getters e Setters são ruins no projeto OO? [duplicado]
Esta pergunta já tem uma resposta aqui:
Por que usar getters e setters / accessors? [fechadas] 38 respostasLendo brevemente o artigo acima, acho que os getters e os setters têm um projeto OO ruim e devem ser evitados à medida que vão contra o encapsulamento e a ocultação de dados. Como esse é o caso, como isso pode ser evitado ao criar objetos e como modelar objetos para levar isso em conta.
Nos casos em que é necessário um getter ou setter, que outras alternativas podem ser usadas?
Obrigado.