Welche Sichtbarkeiten gibt es bei UML Klassendiagrammen?
+ public # protected - private ~ package
Wie ist eine Methode in Klassendiagrammen spezifiziert?
[Sichtbarkeit] name [({Parameter}*)] [: Rückgabetyp] Bsp.: # versucheLernen (stunden: int) : bool+ essen () : int- schlafen (stunden : int) : void
Wie ist eine Eigenschaft in Klassendiagrammen spezifiziert?
[Sichtbarkeit] name [: Typ] Bsp.:- vorname : String+ alter : int
Was beschreibt Assoziation, Komposition & Aggregation zwischen Klassen?
AssoziationEine einfache Verbindung zwischen zwei Klassen. Oder einfache Verbindung zu sich selbst.Bsp.: Ehemann & Ehefrau KompositionEine Klasse ist abhängig von der anderen, wird sie gelöscht, wird die andere ebenfalls gelöscht.Bsp.: Gebäude und Raum AggregationDie "softere" Variante von Komposition. Klassen können ohneeinander auch existieren.Bsp.: Person und Auto
Welche Kardinalitäten / Multiplizitäten gibt es?
11..*0..* das gleiche wie *0..1