Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Métodos setters

Porque não é tão "legal" usar os métodos setters ?

2 respostas
solução!

Olá Rafael, tudo bem? Do ponto de vista de design patterns, não devemos usar métodos getters e setters a menos que sejam absolutamente necessários. Esses métodos expõem informações sobre como uma classe é implementada e, como consequência, tornam seu código mais difícil de manter. Há maneiras mais elegantes, até do ponto de vista da Orientação a Objetos, de disponibilizar acesso aos membros de uma classe. Todavia, em alguns cenários esses métodos são inevitáveis, minha recomendação geral é: tente analisar seu código levando em consideração o encapsulamento e a coesão do mesmo, observe que geralmente classes com muitos getters e setters podem ser refatoradas. Espero ter ajudado :)

Abraço!

Obrigado pelo retorno.