Objekt- und Klassendiagramme


Objektdiagramm




Klassendiagramm oder auch Bauplan genannt:





Erweiterung im Klassendiagramm

Manchmal brauchen Objekte zur Ausführung einer Methode weitere Informationen. So sollte beim Aufruf der Fähigkeit laufen() mit angegeben werden, wie schnell die Kuh laufen soll. Dies wird durch Angabe eines Übergabewertes (Fachbegriff: Parameter) möglich.

Der Parameter wird in Klammern hinter der Fähigkeit notiert. Jeder Parameter hat einen Bezeichner (also einen von Dir vergebenen Namen) und einen Typ (Text, Zahl oder Wahrheitswert). Erwartet eine Fähigkeit keine zusätzliche Informationen, so wird dies durch leere Klammern verdeutlicht.

Eine Klasse ist ein Bauplan für gleichartige Objekte, durch den betimmte Eigenschaften (Attribute) und Fähigkeiten festgelegt werden.

Ein Objekt ist ein konkrete Umsetzung einer Klasse (fachlich richtig: "eine Instanz der Klasse"). Die Attribute eines Objektes sind immer mit ganz bestimmten Werten gefüllt.