Update klassenDiagramm authored by Michael Guist's avatar Michael Guist
...@@ -11,9 +11,9 @@ Sie sind der zentrale Diagrammtyp der UML und werden in allen Phasen der Soft­w ...@@ -11,9 +11,9 @@ Sie sind der zentrale Diagrammtyp der UML und werden in allen Phasen der Soft­w
<b>Klasse</b> <br> ![KL_klassen](uploads/e47467f4b3c3cdb831aa992348022f1b/KL_klassen.gif) <br>Eine Klasse kann als Rechteck dargestellt werden, das den Klassennamen enthält. Üblicherweise bestehen Klassen aus drei Bereichen; der obere Bereich enthält den Stereotyp, das Paket zu dem die Klasse gehört und den Namen. Im mittleren Bereich werden die Attribute angegeben und im unteren Bereich stehen die Opera­tionen der Klasse. Laut UML-Spezifikation kann die Darstellung einer Klasse zusätzliche Bereiche enthal­ten. <p> <b>Klasse</b> <br> ![KL_klassen](uploads/e47467f4b3c3cdb831aa992348022f1b/KL_klassen.gif) <br>Eine Klasse kann als Rechteck dargestellt werden, das den Klassennamen enthält. Üblicherweise bestehen Klassen aus drei Bereichen; der obere Bereich enthält den Stereotyp, das Paket zu dem die Klasse gehört und den Namen. Im mittleren Bereich werden die Attribute angegeben und im unteren Bereich stehen die Opera­tionen der Klasse. Laut UML-Spezifikation kann die Darstellung einer Klasse zusätzliche Bereiche enthal­ten. <p>
<b>Klasse vollständig </b><br>![KL_KlasseKomplett](uploads/bfa71726110dbf013acfd87e3ec30cdc/KL_KlasseKomplett.png) <br> <b>Klasse vollständig </b><br>![KL_KlasseKomplett](uploads/bfa71726110dbf013acfd87e3ec30cdc/KL_KlasseKomplett.png) <br>
Die Sichtbarkeit der Klassenelemente wird so dargestellt: Die Sichtbarkeit der Klassenelemente wird so dargestellt:
- privat &- privat
# protected &# protected
+ public <p> &+ public <p>
<b>Abstrakte Klasse</b> <br> ![KL_klasseAbstrakt](uploads/daa27181cfadc4ee923042bcef600a18/KL_klasseAbstrakt.gif) <br>Der Name einer abstrakten Klasse wird kursiv ge­schrieben. Alternativ kann die Eigenschaft {abstract} angegeben werden. Abstrakte Klassen dienen der Strukturierung eines Modells. Sie sind nicht instanziierbar. <p> <b>Abstrakte Klasse</b> <br> ![KL_klasseAbstrakt](uploads/daa27181cfadc4ee923042bcef600a18/KL_klasseAbstrakt.gif) <br>Der Name einer abstrakten Klasse wird kursiv ge­schrieben. Alternativ kann die Eigenschaft {abstract} angegeben werden. Abstrakte Klassen dienen der Strukturierung eines Modells. Sie sind nicht instanziierbar. <p>
<b>Parametrisierte Klasse </b> <br> <b>Parametrisierte Klasse </b> <br>
... ...
......