Klassendiagramm
Erscheinungsbild
Klassendiagramme werden verwendet, um die Struktur von Klassen (mit ihren Attributen und Methoden) festzulegen.
Bei mehreren Klassen ist die Festlegung von Beziehungen (Assoziationen) zwischen den Klassen von besonderer Bedeutung.

Klassendiagramme dienen als Vorlage für die spätere Implementierung in einer Programmiersprache. Werden in Klassendiagrammen bereits die Datentypen und die verwendeten Datenstrukturen (z. B. Arrays) festgelegt, nennt man diese auch Implementationsdiagramme. Lässt man diese noch weg, nennt man sie Entwurfsdiagramme.