1.9 Unified Modeling Language (UML) - einfache grafische Darstellung von Klassen
- Klassen werden als Rechtecke dargestellt
- Oben: Name der Klasse, evtl. mit Paket
- Mitte: Attribute (Variablen)
- Unten: Methoden
- Variablen- bzw. return-Typ steht nachgestellt durch Doppelpunkt getrennt
- Sichtbarkeit:
+ public wird von jeder Klasse
gesehen
- private ist nur innerhalb der eigenen Klasse
sichtbar
# protected ist von der eigenen und allen abgeleiteten Klassen
sichtbar
- Vererbung: Pfeil mit durchgezogener Linie zeigt auf Basisklasse
- Implementierung: Pfeil mit gestrichelter Linie zeigt auf Interface
Weiterführende Links
Kapitel zu UML in Java ist auch eine Insel
Lehrvideo (YouTube)