Advanced structured modeling
Advanced classes and relationships
Interfaces
Instances and object diagrams.
In the Unified Modeling Language (UML), an object diagram is a structural diagram that
provides a snapshot of the instances of classes and their relationships within a system
at a specific point in time. It serves as a concrete representation of a system's state,
showing specific objects, their attributes, and the links between them, thereby acting as
a "screenshot" of the system's structure during execution. Object diagrams are closely
related to class diagrams, which define the abstract blueprint or template for objects,
while object diagrams instantiate these classes into actual objects with specific attribute
values.
Types and roles