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
„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