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-…“
 
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
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 Basisklasse**, während die Linie von der **Unterklasse** ausgeht.
Die Spitze zeigt dabei '''auf die Elternklasse''', während die Linie von der '''Unterklasse''' ausgeht.


=== Darstellung ===
=== Darstellung ===
Zeile 11: Zeile 11:
Ein einfaches UML-Beispiel für Vererbung:
Ein einfaches UML-Beispiel für Vererbung:


<uml>
Bild folgt
class Fahrzeug
class Auto
class Motorrad
 
Auto --|> Fahrzeug
Motorrad --|> Fahrzeug
</uml>


Interpretation:
Interpretation:
* Auto erbt von Fahrzeug   
* Auto erbt von Fahrzeug   
* Motorrad erbt ebenfalls von Fahrzeug
* Motorrad erbt ebenfalls von Fahrzeug


=== Bedeutung im Diagramm ===
=== Bedeutung im Diagramm ===

Aktuelle 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:

Bild folgt

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.