| An object diagram is a graphical representation that showcases objects and their relationships at a specific moment in time. It provides a snapshot of the system's structure, capturing the static view of the instances present and their associations. PlantUML offers a simple and intuitive way to create object diagrams using plain text. Its user-friendly syntax allows for quick diagram creation without the need for complex GUI tools. Moreover, the PlantUML forum provides a platform for users to discuss, share, and seek assistance, fostering a collaborative community. By choosing PlantUML, users benefit from both the efficiency of markdown-based diagramming and the support of an active community. You define instances of objects using the |
Relations between objects are defined using the following symbols :
It is possible to replace
| Type || Symbol || Image |
| Extension |
| Composition |
| Aggregation |
.. to have a dotted line. Knowing those rules, it is possible to draw the following drawings. It is possible a add a label on the relation, using
: followed by the text of the label. For cardinality, you can use double-quotes
"" on each side of the relation.
To declare fields, you can use the symbol
: followed by the field's name. It is also possible to group all fields between brackets
You can define a map table or associative array, with
map keyword and
=> separator. And add link with object.
[Ref. #307] You can use
map table in order to make Program (or project) evaluation and review technique (PERT) diagram.
Simple example[Ref. QA-15481] For another example, see on JSON page.