Generalize

Return to Introduction  Previous page  Next page

d_Generalize

A Generalization is used to indicate inheritance. Drawn from the specific classifier to a general classifier, the generalize implication is that the source inherits the target's characteristics. It is used typically in Class, Component, Object, Package, Use Case and Requirements diagrams.

Toolbox Icon

c_Generalize (and c_inheritance)

OMG UML Specification

The OMG UML specification (UML Superstructure Specification, v2.0, p. 66) states:

"A generalization is a taxonomic relationship between a more general classifier and a more specific classifier. Each instance of the specific classifier is also an indirect instance of the general classifier. Thus, the specific classifier inherits the features of the more general classifier."