LU01b - Merkmale eines Objektes
Wie im Beispiel mit der Tür zu erkennen ist, weist ein Objekt folgende Merkmale auf:
- Eigenschaften
- Fähigkeiten (Funktionen)
- Zustände
Die Eigenschaften werden durch Attribute repräsentiert.
Die Fähigkeiten werden durch Methoden bzw. Funktionen/Prozeduren repräsentiert.
Die Zustände ergeben sich aus den aktuellen Werten der Attribute.
Für Eigenschaften werden typischerweise Nomen verwendet, also Groesse, Farbe, Alter usw. Bei den Fähigkeiten sind es Verben wie fahren, schliessen, einzahlen usw. Und bei den Zuständen Adjektive wie geschlossen, voll usw.