Getters/Setters ermöglichen kontrollierten Zugriff auf Felder, aber die häufige Gewohnheit, einen für jedes Feld hinzuzufügen, ist ein Anti-Pattern. Die eigentliche Frage ist: Bietet der Accessor einen Mehrwert, oder stellt er nur ein öffentliches Feld mit zusätzlichen Schritten erneut zur Verfügung?
Wenn ein Setter gerechtfertigt ist
{
target;
{
(t < || t > )
();
.target = t;
}
{ target; }
}
