Diese Konzepte zu UML-Klassendiagrammen erleichtern Ihnen das
Erstellen und Verwenden von Klassendiagrammen, um Strukturen und Beziehungen
zwischen Artefakten in C/C++-Anwendungen zu durchschauen und zu entwickeln.
Klassendiagramme
Ein Klassendiagramm stellt eine grafische Darstellung der
Strukturen und Beziehungen von Elementen in einer Anwendung bereit.
Klassen
Klassen sind UML-Diagrammelemente, die Abstraktionen eines
Objektes oder einer Objektgruppe darstellen, die eine gemeinsame Struktur
und ein gemeinsames Verhalten aufweisen.
Attribute
In Klassendiagrammen stellt ein Attribut eine Datendefinition für eine
Instanz eines Klassifikationsmerkmals dar. Ein Attribut beschreibt
einen Wertebereich, für diese Datendefinition.
Operationen
In einem Klassendiagramm fordert eine Operation einen Service an,
der durch Aufrufen eines Klassifikationsmerkmals oder einer Klasseninstanz
ausgeführt werden soll. Operationen sind in Klassen enthalten. Ein Klassifikationsmerkmal kann über beliebig viele oder gar keine
Operationen verfügen.
Multiplizität
In Klassendiagrammen gibt die Multiplizität den Bereich zulässiger
Kardinalitäten an, den eine Gruppe zugeordneter Klassen annehmen kann.
Sichtbarkeit
In Klassendiagrammen definiert Sichtbarkeit, ob andere Klassen
die Attribute und Operationen bestimmter Klassen anzeigen und verwenden
können.