**UML Tutorials - Herong's Tutorial Examples** - Version 1.02, by Dr. Herong Yang

Class Diagram - Realization Notation

This section describes the Realization Notation used in a UML Class Diagram. A Realization Notation presents a relationship between two classes, in which one class (the client) realizes (implements) the behavior that the other class (the supplier) specifies.

A Realization Notation is a graphical notation used in a UML Class Diagram to represent a relationship between two classes, in which one class (the client) realizes (implements) the behavior that the other class (the supplier) specifies.

A Realization Notation is drawn as a dash line with a hollow triangle pointing to the supplier class. For example, the "Gregorian Calendar" class realizes specifications provided by the "Calendar" class. This realization relation can be drawn as a Realization 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