Getters/setters expõem acesso controlado a campos, mas o hábito comum de adicionar um para cada campo é um anti-padrão. A questão real é: o accessor agrega valor, ou apenas reexpõe um campo público com passos extras?
Quando um setter é justificado
java
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
