Konzept | Superklasse, Subklasse oder Schnittstelle? |
---|---|
Waren | Superklasse |
Lebensmittel | Subklasse |
Spielwaren | Subklasse |
Bücher | Subklasse |
Besteuerbar | Schnittstelle |
Hier ist eine Abbildung, die die Klassen und die Schnittstelle zeigt. Die Subklassen erweitern ihre Superklasse. Das wird durch einen durchgezogenen Pfeil dargestellt, der auf die Superklasse zeigt.
Die durchgezogenen Pfeile zeigen Vererbung.
Die drei Subklassen erben die anzeigen()
Methode.
Zwei der Klassen implementieren die Schnittstelle. Das wird durch die gepunkteten Pfeile gezeigt, die auf die Schnittstelle zeigen.
Die gepunkteten Pfeile zeigen was eine Klasse implementieren muss.
Die Spielwaren
- und Buecher
-Klasse
müssen die berechneSteuer()
Methode implementieren.
Entsprechend der Abbildung,
Lebensmittel
-Objekte haben?Spielwaren
-Objekte haben?