Update klassenDiagramm authored by Michael Guist's avatar Michael Guist
...@@ -7,7 +7,7 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen ...@@ -7,7 +7,7 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen
- [Assoziationsnamen angeben](#AssoName) - [Assoziationsnamen angeben](#AssoName)
- [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen) - [Assoziation: Pfeil der Leserichtung anzeigen](#PfeilAssoZeigen)
- [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen) - [Assoziation: Pfeil der Leserichtung umkehren](#PfeilAssoDrehen)
- [Assoziationsklasse](#AssoKlass)
- [Darstellung von Entity, Boundary und Controller Variante 1](#DarstellungEBC1) - [Darstellung von Entity, Boundary und Controller Variante 1](#DarstellungEBC1)
- [Darstellung von Entity, Boundary und Controller Variante 2](#DarstellungEBC2) - [Darstellung von Entity, Boundary und Controller Variante 2](#DarstellungEBC2)
...@@ -15,7 +15,7 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen ...@@ -15,7 +15,7 @@ Diese Seite enhält Hinweise zur Konfiguration und Nutzung von Klassendiagrammen
- [Konstruktoren, Destruktoren](#KonstDest) - [Konstruktoren, Destruktoren](#KonstDest)
- [Getter, Setter](#GetSet) - [Getter, Setter](#GetSet)
- [virtuelle Methoden](#virtMeth) - [virtuelle Methoden](#virtMeth)
- [Assoziationsklasse](#AssoKlass)
- [Realisieren von 1 zu * Beziehungen in C++](#Asso1zuStern) - [Realisieren von 1 zu * Beziehungen in C++](#Asso1zuStern)
- [Anlegen einer Assoziation für existierendes Attribut](#AttributZuAsso) - [Anlegen einer Assoziation für existierendes Attribut](#AttributZuAsso)
- [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl) - [Erzeugen der korrekten Forward-Deklaration](#ForwardDekl)
...@@ -84,6 +84,9 @@ Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen ...@@ -84,6 +84,9 @@ Um den Pfeil, der die Leserichtung eines Assoziationsnamens angibt umzudrehen
- stellt man den Cursor auf den Pfeil - stellt man den Cursor auf den Pfeil
- und wählt über die rechte Maustaste <code> Refactor/Reverse Direction <code> - und wählt über die rechte Maustaste <code> Refactor/Reverse Direction <code>
## <a name="AssoKlass"> Assoziationsklasse </a>
Um eine Assoziationsklasse zu erzeugen, müssen die beiden Klassen, die an der Assoziation beteiligt sind im Diagramm existieren. Die Assoziation darf NICHT existieren. Man wählt in der mittleren Spalte <code>Association/AssociationClass</code> und klickt danach beide Klassen an, die durch die Assoziation verbunden werden sollen. Die Assoziationsklasse hat den selben Namen, wie die Assoziation.
...@@ -123,9 +126,6 @@ Um eine Methode als virtuell zu deklarieren stellt man in der Spezifikation die ...@@ -123,9 +126,6 @@ Um eine Methode als virtuell zu deklarieren stellt man in der Spezifikation die
![virtMeth](uploads/cf31d176785befaa5a08bb2187b70576/virtMeth.jpg) ![virtMeth](uploads/cf31d176785befaa5a08bb2187b70576/virtMeth.jpg)
## <a name="AssoKlass"> Assoziationsklasse </a>
Um eine Assoziationsklasse zu erzeugen, müssen die beiden Klassen, die an der Assoziation beteiligt sind im Diagramm existieren. Die Assoziation darf NICHT existieren. Man wählt <code>Association/AssociationClass</code> und klickt danach beide Klassen an, die durch die Assoziation verbunden werden sollen. Die Assoziationsklasse hat den selben Namen, wie die Assoziation.
## <a name="Asso1zuStern"> Realisieren von 1 zu * Beziehungen in C++ </a> ## <a name="Asso1zuStern"> Realisieren von 1 zu * Beziehungen in C++ </a>
... ...
......