Volker Nebelung: Getter/Setter Methoden vs. properties

Beitrag lesen

Aloha 'oe

Auch in JavaScript gilt: Der Status eines Objekts wird konsistent gehalten.

Was bedeutet das (für Nicht-Informatiker wie mich)?

Dass die if-Bedingung dieses Beispiels für alle Instanzen einer Klasse zentral und eindeutig verwendet wird.
Es kann also nicht auftreten, dass Objekt A aufgrund einer Nachlässigkeit in der Überprüfung der Geschwindigkeit eine Überlichtgeschwindigkeit zugewiesen bekommt, Objekt B dies aber ablehnt, obwohl beide Instanzen derselben Klasse sind.

Gruß, Volker

--
„I conclude that there are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies."
- Tony Hoare