Glossar
A
Abgeleitetes Attribut:
Ein abgeleitetes Attribut (engl. Derived attribute) lässt sich aus andere Attribute berechnen. So darf das abgeleitete Attribut nicht direkt geändert werden. In einer Klasse wird ein abgeleitetes Attribut folgendermaßen bezeichnet: "/Attributname"
G
Generalisierung:
Bei der Generalisierung versteht man die Verwendung einer geeigneten Oberklasse, bzw. anders ausgedrückt: Eine Generalisierung beschreibt eine Beziehung zwischen einer allgemeinen Klasse und einer spezialisierten Klasse. Man erkennt das Verhältnis von Spezialisierung zu Generalisierung durch die Beziehung: "ist ein". Ein Rennwagen "ist ein" Fahrzeug. Die Oberklasse/Basisklasse wäre in diesem Fall Fahrzeug und der Rennwagen wäre die spezialisierte Klasse. Die spezialisierte Klasse kann Attribute und Methoden der Basisklasse erben. .
K
Klassenoperation/Klassenmethode:
Unter einer Klassenoperation versteht man eine Operation, die der jeweiligen Klasse zugeordnet ist und nicht auf ein einzelnes Objekt der Klasse angewendet werden kann. Damit wirken Klassenoperationen auf mehrere oder alle Objekte derselben Klasse.
Klassenattribut:
Ein Klassenattribut beschreibt ein Attribut, das einen Attributwert besitzt, der für alle Objekte in der Klasse gilt. Es lässt sich also nicht einem bestimmten Objekt zuordnen. Das Klassenattribut ist von der Existenz der Objekte unabhängig.
O
Objektidentität:
Jedes Objekt ist einzigartig, dies stellt die Objektidentität sicher. Jedes Objekt besitzt eine Objektidentität und selbst wenn zwei Objekte zufällig dieselbe Attributwerte besitzen, sind die Identitäten dennoch unterschiedlich.