Definition eines UML 2.0-Klassendiagramms

Aus RAD Studio (Deutsch)
Wechseln zu: Navigation, Suche

Nach oben zu UML 2.0-Klassendiagramm - Index

UML 2.0-Klassendiagramme bieten dieselben Möglichkeiten wie die UML 1.5-Diagramme.

Die UML 2.0-Klassendiagramme verfügen über neue Diagrammelemente wie Ports, Slots sowie bereitgestellte und erforderliche Interfaces.

Gemäß dem UML 2.0-Standard kann eine Instanzspezifikation einen oder mehrere Klassifizierer instantiieren. Als Klassifizierer können Klassen, Interfaces oder Komponenten verwendet werden.

Interfaces

Eine Klasse implementiert ein Interface wie in UML 1.5-Klassendiagrammen über eine Generalisierungs-/Implementierungsbeziehung. Außerdem gibt es bereitgestellte und erforderliche Interfaces. Interfaces können in Klassendiagrammen als Rechtecke oder Kreise angezeigt werden. Um Ihre Diagramme übersichtlicher zu machen, können Sie Interfaces anzeigen oder verbergen.

Tip:  Wenn Sie über ein bereitgestelltes Interface eine Beziehung zwischen einem Klassen- und einem Interface-Element herstellen, wird eine normale Generalisierungs-/Implementierungsbeziehung erstellt. Um ein bereitgestelltes Interface zu erstellen, stellen Sie die Verbindung mit einem Port der Client-Klasse her. UML 2.0-Klassendiagramme unterstützen die Kugelgelenksnotation für die bereitgestellten und erforderlichen Interfaces. Wenn Sie im Kontextmenü des Interface auf den Befehl Als Kreis anzeigen klicken, wird zwischen Client-Klasse und Anbieter-Interface ein "Lollipop" angezeigt.

Beispieldiagramm

Die folgende Abbildung zeigt ein Klassendiagramm mit den neuen Elementen.

UML 2.0 Class Diagram

In anderen Sprachen