Previous Section Next Section

The Concepts

The following UML, object-oriented, and other concepts are cited in this chapter. For a more complete discussion and more rigorous definitions of UML concepts, refer to Booch et al. [1999].

Association?/B>? a relationship between two or more elements that represents a link between instances of those elements

Aggregation?/b>? a special form of association that specifies a 搘hole杙art?relationship between the whole and its parts

Association class?/B>? a modeling element that has both association and class properties

Generalization?/b>? a relationship in which objects of the child are substitutable for objects of the parent; represents an 搃s a?relationship between the super- and subtypes

Inheritance?/b>? the mechanism by which more specific elements incorporate the structure and behavior of more general elements

Previous Section Next Section