... | ... | @@ -15,7 +15,7 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen |
|
|
- [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl)
|
|
|
- [Public Vererbungs-Deklaration erzeugen](#VererbDekl)
|
|
|
- [Mehrere Vererbungspfeile zusammenfassen](#EinVererbPfeil)
|
|
|
- [Generalisierungsmenge](#GenMenge)
|
|
|
- [Constraints für Vererbung](#GenMenge)
|
|
|
- [Vererbung: geerbte Methode implementieren/überschreiben](#MethUeberschr)
|
|
|
- [Klassen in mehreren Diagrammen darstellen](#KlasseXDiagr)
|
|
|
- [Design Pattern anlegen](#DPAnlegen)
|
... | ... | @@ -151,6 +151,15 @@ Hat man in einer Vererbungshierarchie mehrere Vererbungspfeile erzeugt, kann man |
|
|
|
|
|
Bei einer Vererbungshierarchie kann angegeben werden, ob die Vererbungshierarchie vollständig, disjunkt oder überlappend ist. Man stellt den Cursor auf den Vererbungspfeil und wählt das Kontextmenu. Hier setzt man bei <code> Subclasses complete </code> und <code> Subclasses disjoint </code> einen Haken.
|
|
|
|
|
|
## <a name="MethUeberschr"> Vererbung: geerbte Methode implementieren/überschreiben </a>
|
|
|
|
|
|
Erbt eine Unterklasse in einer Vererbungshierarchie eine Methode von einer Oberklasse, so kann sie wie folgt in der Unterklasse überschrieben oder implementiert werden:
|
|
|
|
|
|
- man selektiert die Unterklasse
|
|
|
- wählt über die rechte Maustaste <code> Tools/Implement/Override Operation <code>
|
|
|
- im folgenden Dialog wählt man die zu implementierende Methode.
|
|
|
|
|
|
## <a name="KlasseXDiagr"> Klassen in mehreren Diagrammen darstellen </a>
|
|
|
|
|
|
Klassen können in mehreren Diagrammen dargestellt werden. Dazu zieht man eine Klasse aus dem Containement-Frame in ein Diagramm hienein.
|
|
|
|