Wie werden Multiplizitäten modelliert?
Mit Zahlen oder Symbolen. Sie geben die Anzahl der möglichen Instanzen an, die in der Beziehung zwischen den Klassen existieren können.
Was sind Attribute?
Attribute sind Eigenschaften einer Klasse und repräsentieren Daten, die von Objekten der Klasse gehalten werden. Sie beschreiben den Zustand der Objekte und werden in einem Klassendiagramm als Namen mit optionaler Typangabe dargestellt.
Was sind Operationen?
Sind Methoden oder Funktionen. Repräsentieren Aktionen oder Verhaltensweisen einer Klasse und werden in einem Klassendiagramm als Namen mit optionalen Parametern und Rückgabetypen dargestellt
Was ist der Unterschied zwischen Assoziation, Aggregation und Komposition?
Assoziation →Beziehung zwischen zwei Klassen
Eine Aggregation ist eine spezielle Form der Assoziation, bei der ein Objekt als Teil (Teil-Ganzes-Beziehung) eines anderen Objekts betrachtet wird.
Die Komposition ist eine noch engere Form der Aggregation und zeigt, dass das Teilobjekt ohne das Ganze nicht existieren kann
Woran erkennt man eine abstrakte Klasse?
Die sind Kursiv geschrieben
Woran erkennt man eine Generalisierung?
Generalisierung wird in einem Klassendiagramm durch Pfeile mit einem leeren Dreieck an der Spitze dargestellt.
Woran erkennt man ein Objekt?
In einem Klassendiagramm werden Objekte nicht explizit dargestellt. Stattdessen werden die Beziehungen zwischen den Klassen und deren Struktur dargestellt.
Last changed9 months ago