Objektorientierte Programmierung und Modellierung (Subject) / UML Klassendiagramme (Lesson)

There are 5 cards in this lesson

WS 15 / 16

This lesson was created by RouHim.

Learn lesson

  • 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