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— a relationship between two or more elements that represents a link between instances of those elements
Aggregation— a special form of association that specifies a “whole–part” relationship between the whole and its parts
Association class— a modeling element that has both association and class properties
Generalization— a relationship in which objects of the child are substitutable for objects of the parent; represents an “is a” relationship between the super- and subtypes
Inheritance— the mechanism by which more specific elements ...
Get UML for Database Design now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.