UML Tutorials - Herong's Tutorial Examples - v1.05, by 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
Introduction of UML (Unified Model Language)
►UML Class Diagram and Notations
Class Diagram - Class Notation
Class Diagram - Association Notation
Class Diagram - Association End Notation
Class Diagram - Association End Navigability Notation
Class Diagram - Aggregation and Composition Notations
►Class Diagram - Generalization Notation
Class Diagram - Realization Notation
Class Diagram - Dependency Notation
UML Activity Diagram and Notations
UML Sequence Diagram and Notations
UML State Machine Diagram and Notations
UML Use Case Diagram and Notations