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:

UML Notation Shapes - Realization
UML Notation Shapes - Realization

Table of Contents

 About This UML Tutorial Book

 Introduction of UML (Unified Model Language)

UML Class Diagram and Notations

 What Is a Class Diagram?

 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

 MS Visio 2010 - UML Drawing Tool

 References

 Full Version in PDF/EPUB