Object graph: Difference between revisions

Content deleted Content added
m remove expand tag from stubs or convert section items using AWB
CanisRufus (talk | contribs)
m Bot-assisted dab: UML - Changed link(s) to Unified Modeling Language
Line 2:
{{Inappropriate tone|date=December 2007}}
 
An '''Object graph''' is a view of an object system at a particular point in time. Whereas a normal [[data model]] such as an [[Unified Modeling Language|UML]] [[Class diagram]] details the relationships between classes, the object graph relates their instances. [[Object diagram]]s are subset of the overall object graph.
Object-oriented applications contain complex webs of interrelated objects. Objects are linked to each other by one object either owning or containing another object or holding a reference to another object. This web of objects is called an object graph and it is the more abstract structure that can be used in discussing an application's state.