Objektdiagramm
Ein Objektdiagramm ist eine grafische Darstellung, die Objekte und ihre Beziehungen zu einem bestimmten Zeitpunkt zeigt. Es bietet eine Momentaufnahme der Systemstruktur und erfasst die statische Ansicht der vorhandenen Instanzen und ihrer Beziehungen. PlantUML bietet eine einfache und intuitive Möglichkeit, Objektdiagramme mit einfachem Text zu erstellen. Die benutzerfreundliche Syntax ermöglicht die schnelle Erstellung von Diagrammen, ohne dass komplexe GUI-Tools erforderlich sind. Darüber hinaus bietet das PlantUML-Forum eine Plattform für Benutzer, um zu diskutieren, sich auszutauschen und Hilfe zu suchen, wodurch eine kollaborative Gemeinschaft gefördert wird. Durch die Wahl von PlantUML profitieren die Nutzer sowohl von der Effizienz der markdown-basierten Diagrammerstellung als auch von der Unterstützung durch eine aktive Gemeinschaft.
Definition von Objekten
Eine Instanz eines Objekts wird mit dem Schlüsselwort object definiert.
WARNING
This translation need to be updated. WARNING
Beziehungen zwischen Objekten
Beziehungen zwischen Objekten werden mit den folgenden Symbolen definiert
| Typ | Symbol | Zweck |
| Erweiterung |
<|--
|
Spezialisierung einer Klasse in einer Hierarchie |
| Implementierung |
<|..
|
Verwirklichung einer Schnittstelle durch eine Klasse |
| Zusammenstellung |
*--
|
Der Teil kann nicht ohne das Ganze existieren |
| Aggregation |
o--
|
Der Teil kann unabhängig vom Ganzen existieren |
| Abhängigkeit |
-->
|
Das Objekt benutzt ein anderes Objekt |
| Abhängigkeit |
..>
|
Eine schwächere Form der Abhängigkeit |
-- durch .. zu ersetzen, um eine gepunktete Linie zu erhalten.
Mit diesen Regeln ist es möglich, die folgenden Zeichnungen zu zeichnen.
Es ist möglich, eine Beschriftung der Beziehung hinzuzufügen, indem man : verwendet, gefolgt von dem Text der Beschriftung.
Für die Kardinalität kann man doppelte Anführungszeichen "" auf
jeder Seite der Beziehung verwenden.
WARNING
This translation need to be updated. WARNING
Assoziierte Objekte
Hinzufügen von Feldern
Um Felder zu deklarieren, können Sie das Symbol : verwenden, gefolgt von
, dem Namen des Feldes.
{} zu gruppieren.
WARNING
This translation need to be updated. WARNING
Gemeinsam mit klassendiagrammen verwendete Funktionen
Map table or associative array
You can define a map table or associative array, with map keyword and => separator.
Program (or project) evaluation and review technique (PERT) with map
You can use map table in order to make Program (or project) evaluation and review technique (PERT) diagram.
Display JSON Data on Class or Object diagram
Simple example