Vererbung im UML-Klassendiagramm: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „== 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 Basisklasse**, 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-…“ |
|||
| 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 | Die Spitze zeigt dabei '''auf die Basisklasse''', während die Linie von der **Unterklasse** ausgeht. | ||
=== Darstellung === | === Darstellung === | ||
Version vom 22. November 2025, 14:29 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 Basisklasse, 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.
