Vererbung im UML-Klassendiagramm: Unterschied zwischen den Versionen
Aus FI-Wiki
| Zeile 2: | Zeile 2: | ||
In einem '''UML-Klassendiagramm''' wird Vererbung durch eine Linie mit einem '''hohlen, nach oben gerichteten Dreieck''' dargestellt. | In einem '''UML-Klassendiagramm''' wird Vererbung durch eine Linie mit einem '''hohlen, nach oben gerichteten Dreieck''' dargestellt. | ||
Die Spitze zeigt dabei '''auf die | Die Spitze zeigt dabei '''auf die Elternklasse''', während die Linie von der '''Unterklasse''' ausgeht. | ||
=== Darstellung === | === Darstellung === | ||
Version vom 22. November 2025, 14:30 Uhr
Vererbung im UML-Klassendiagramm
In einem UML-Klassendiagramm wird Vererbung durch eine Linie mit einem hohlen, nach oben gerichteten Dreieck dargestellt. Die Spitze zeigt dabei auf die Elternklasse, während die Linie von der Unterklasse ausgeht.
Darstellung
- Unterklasse → Linie → hohles Dreieck → Basisklasse
- Das Dreieck steht für „ist eine Art von“ (is-a-Beziehung)
Beispiel
Ein einfaches UML-Beispiel für Vererbung:
<uml> class Fahrzeug class Auto class Motorrad
Auto --|> Fahrzeug Motorrad --|> Fahrzeug </uml>
Interpretation:
- Auto erbt von Fahrzeug
- Motorrad erbt ebenfalls von Fahrzeug
Bedeutung im Diagramm
Die Unterklasse übernimmt:
- Attribute der Basisklasse
- Methoden der Basisklasse
- geschützte (protected) Mitglieder
Sie kann zusätzlich:
- eigene Attribute ergänzen
- eigene Methoden hinzufügen
- geerbte Methoden überschreiben
Kurzmerksatz
In UML zeigt ein hohles Dreieck auf die Basisklasse. Die Linie kommt von der Unterklasse und kennzeichnet die Vererbung.
