Übung zu VererbungIn unserem Internetshop werden nun neben CDs, DVDs und Büchern auch Videospiele verkauft.Die Klasse Buch soll mit ihren bisherigen Attributen Autor, Titel, Preis, Artikelnummer und Erscheinungsdatum um die Attribute ISBN-Nummer, Versandkosten, die Auflage des Buches und die Art der Ausgabe (z.B. Taschenbuch) erweitert werden. Für jede CD sollen jetzt neben den bekannten Attributen Interpret, Titel, Label, Preis, Artikelnummer und Erscheinungsdatum auch die Anzahl der Lieder und die Versandkosten gespeichert werden. Bei jeder DVD sollen neben dem Titel, dem Regisseur, den Schauspielern, der Artikelnummer, dem Preis, den Versandkosten, dem Erscheinungsdatum und einer Beschreibung der Extras nun auch die verfügbaren Sprachen und das Bildformat gespeichert werden. Für die neue Artikelform Videospiel gibts es eine Artikelnummer, den Preis, die Versandkosten, das Erscheinungsdatum, den Titel des Spiels, die verfügbaren Sprachen, die Systemvoraussetzungen, die Altersfreigabe und einer Beschreibung der Features. Erstelle in dem unten zu sehenden "Puzzle" per drag & drop ein entsprechendes Klassendiagramm, verwende dabei eine Vererbungsstruktur und ordne möglichst viele Attribute der Oberklasse zu! Aus Platzgründen werden keine get- oder set-Methoden angegeben, für diese würde dies entsprechend gehen. |