[ fromfile: introuml.xml id: umlrelationships ]
UML is especially good at describing relationships between classes.
Jumping ahead a bit to Example 2.22, we will describe an important relationship in UML.
The two Point
data members, because they are class objects, are regarded as subobjects of Square
.
The Square object is regarded as the parent of its Point
subobjects; when a Square
object is destroyed so are its subobjects.
That makes the subobjects components of the parent object, and the relationship is called composition.
In Figure 2.2, the filled-in diamonds indicate that the instances of that class are composed (at least partially) of instance(s) of the class on the other end of the relationship connector.
Generated: 2012-03-02 | © 2012 Alan Ezust and Paul Ezust. |