Da Sie nur dann eine Aktion finden und ausführen wollen, wenn sich der Wert ändert, würde ich mit setXXX gehen, zum Beispiel:
%Vor%Sie können den Getter / Setter mit einem Dirty-Bit verwenden, das jedem Feld zugeordnet ist. Markieren Sie es als fehlerhaft, wenn der Wert über Setter geändert wird, und erzwingen Sie den Benutzer, Setter zu verwenden
Beispiel:
Erstellen Sie eine Variable mit demselben Namen mit einer Nummer.
%Vor%hoffe diese Hilfe.
Sie können das Flag-Konzept auch verwenden, wenn Sie den Wert von x ändern. true für eine boolesche Variable zuweisen. Boolean mit dem Standardwert als false beibehalten. überprüfen Sie auf diese Weise.
Dieser Weg ist besser, als Getter und Setter in der Basis der Performance zu haben, und keinen reduktiven Code von zwei Methoden Getter und Setter zu haben.
Tags und Links java