UML steht dabei für Unified Modelling Language.
Mit Hilfe von UML-Diagrammen werden in der Informatik sehr viele unterschiedliche Beziehungs- und/oder Ablauf-Diagramme dargestellt, z.B. gibt es auch eine Variante als Ersatz für das bekannte ER-Diagramm. Hier beschränken wir uns auf die grafische Darstellung von Klassen, Interfaces und ihren Beziehungen. Man spricht daher auch von einem UML-Klassendiagramm.
Jeder Klasse oder Interface entspricht dabei einem Rechteck, das in 3 Unterrechtecke unterteilt ist:
Beispiel:
Bei den Datenfeldern und Methoden können die Zugriffsrechte folgendermaßen angezeigt werden:
Ein Konstruktor ist an einem vorangestellten "c" zu erkennen.