4 Assoziationen in UML-Klassendiagrammen

In diesem Kapitel beschäftigen wir uns damit, Beziehungen zwischen Klassen in einem UML-Klassendiagramm darzustellen.

Exkurs: UML

Die Unified Modeling Language (UML) unterstützt die objektorientierte Softwareentwicklung, indem sie hilft, wesentliche Anforderungen aus unterschiedlichen Blickwinkeln zu betrachten.

Dazu stellt sie verschiedene grafische Modelle bereit, um zum Beispiel die Struktur oder die Abläufe einer objektorientierten Software zu veranschaulichen. Von diesen Modellen haben wir bisher das Klassendiagramm, das Objektdiagramm und das Kommunikationsdiagramm kennengelernt.

Die jeweiligen Regeln zur grafischen Darstellung werden als UML-Notation bezeichnet.