Das Klassendiagramm. Mit Struktur zum System.
Was ist ein Klassendiagramm, wozu dient es und welche Vorteile bieten Klassendiagramme?
Eine Klasse repräsentiert eine Menge von Objekten, die die gleiche Semantik, Eigenschaften und Verhalten aufzeigen. Sie besitzen Attribute und Methoden (Operationen).
Die Kompositionsbeziehung zwischen beiden Klassen bedeutet, dass die abhängige Klasse Adresse nur in Verbindung mit der Klasse Person existieren kann.
Schnittstellen (Interfaces) sind spezielle Klassen, die einen Teil des sichtbaren Verhaltens von Klassen und Komponenten spezifizieren.
Die Multiplizität 1 bedeutet, dass jede Rechnung genau einem Kunden zugeordnet ist.
Attribute können über Generalisierungsbeziehungen vererbt werden. Die Klasse Kunde erbt daher alle Attribute der Klasse Person.