Informatik

Klassendiagramm

Klassendiagramme zeigen eine grafische Darstellung von Klassen sowie deren Beziehungen. Wir unterscheiden zwischen verschiedenen Stufen der Klassendiagramme. Je höher die Stufe, desto genauer können wir modellieren. Für den Anfang reicht aber auch Stufe 1.

Stufe 1

In Stufe 1 werden die einzelnen Klassen grafisch darstellt. Je Klasse wird in ein Rechteck gezeichnet und in drei Abschitt eingeteilt.

Im ersten Abschnitt steht der Klassenname zentriert in der Mitte.

Im zweiten Abschnitt stehen die Attribute und zwar in der Form:

[ATTRIBUTNAME]: [DATENTYP]

Im dritten Abschnitt stehen die Methoden und zwar in der Form:

[METHODENNAME]()

Wenn eine Methode Parameter übergeben bekommt, dann ändert sich die Form in:

[METHODENNAME]([PARAMETERNAME]: [DATENTYP], [PARAMETERNAME]: [DATENTYP], ...)

Wenn eine Methode eine Rückgabe hat, dann wird der Datentyp ans Ende geschrieben:

[METHODENNAME](): [RÃœCKGABEDATENTYP]

Stufe 2

In der Stufe 2 kommen Zugriffsmodifikatoren hinzu.

  • + für public – (engl. öffentlich), unbeschränkter Zugriff
  • # für protected – (engl. geschützt), Zugriff nur von der Klasse sowie von Unterklassen (Klassen, die erben)
  • − für private – (engl. privat), nur die Klasse selbst kann es sehen