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 :
| Type || Symbol || Image |
| Extension |
| Composition |
| Aggregation |
It is possible to replace
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
And add link with object.
You can use
in order to make Program (or project) evaluation and review technique (PERT)
Simple example[Ref. QA-15481]
For another example, see on JSON page