What Is a Class Diagram?

This section describes the UML Class Diagram, which a structural view of a system by listing its object classes with relations between classes.

What Is a Class Diagram? A Class Diagram is a diagram that provides a structural view of a system by listing its object classes with relations between classes.

The picture below shows you a good example of a Class Diagram describing a static structure of a simple order system by listing 5 classes with their relations:

UML Diagram Example - Class Diagram
UML Diagram Example - Class Diagram

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