Beziehungen in Klassendiagrammen

In UML (Unified Modeling Language) stellt eine Beziehung eine Verbindung zwischen Modellelementen dar. Eine UML-Beziehung ist ein Modellelementtyp, der Semantik zu einem Modell hinzufügt, indem die Struktur und das Verhalten zwischen den Modellelementen definiert wird.
UML-Beziehungen werden in die folgenden Kategorien untergliedert:
Kategorie Funktion
Aktivitätskanten Stellen den Fluss zwischen Aktivitäten dar.
Assoziationen Geben an, dass Instanzen eines Modellelements mit Instanzen eines anderen Modellelements verbunden sind.
Abhängigkeiten Geben an, dass eine Änderung an einem Modellelement sich auf ein anderes Modellelement auswirken kann.
Generalisierungen Geben an, dass ein Modellelement eine Spezialisierung eines anderen Modellelements ist.
Realisierungen Geben an, dass ein Modellelement eine Spezifikation angibt, die von einem anderen Modellelement implementiert wird.
Übergänge Stellen Änderungen eines Zustands dar.
Sie können Eigenschaften festlegen und Schlüsselwörter verwenden, um Varianten dieser Beziehungen zu erstellen.

Die Beziehungen in Klassendiagrammen zeigen die Interaktion zwischen Klassen und Klassifikationsmerkmalen. Solche Beziehungen geben die Klassifikationsmerkmale an, die einander zugeordnet sind. Außerdem geben sie die Klassifikationsmerkmale, bei denen es sich um Generalisierungen und Realisierungen handelt, und die Klassifikationsmerkmale an, die Abhängigkeiten zu anderen Klassen und Klassifikationsmerkmalen aufweisen.

Die folgenden Abschnitte enthalten eine Beschreibung der Beziehungen, die Sie in Klassendiagrammen verwenden können:


Feedback