UML Tutorials - Herong's Tutorial Examples - Version 1.02, by Dr. Herong Yang
Class Diagram - Generalization Notation
This section describes the Generalization Notation used in a UML Class Diagram. A Generalization Notation presents a generalization relation between two classes in which one class is more generic than the other.
A Generalization Notation is a graphical notation used in a UML Class Diagram to represent a generalization relation between two classes in which one class is more generic than the other. The generalization relation implies that the more specific class will inherit all properties and operations of the more generic class.
A Generalization Notation is drawn as a line with a hollow triangle pointing to the more generic class. For example, the "Time" class is a more generic class of the "DateTime" class. This generalization relation can be drawn as a Generalization Notation in a UML class diagram as shown below:
Table of Contents