Zum Hauptinhalt springen

Weihnachtsmann

Setze das abgebildete Klassendiagramm vollständig um. Erstelle zum Testen eine ausführbare Klasse.

Klassendiagramm

Allgemeine Hinweise

  • Aus Gründen der Übersicht werden im Klassendiagramm keine Getter und Object-Methoden dargestellt
  • So nicht anders angegeben, sollen Konstruktoren, Setter, Getter sowie die Object-Methoden wie gewohnt implementiert werden

Hinweise zur Klasse Present

  • Die Methode void wrap() soll das Geschenk einpacken
  • Die Methode void unwrap() soll das Geschenk auspacken

Hinweis zur Klasse Book

Die Methode String getDescription() soll die Beschreibung in der Form [Titel] [Autor] zurückgeben

Hinweise zur Klasse SantaClaus

  • Die Methode void addPresent(present: Present) soll der Geschenkeliste das eingehende Geschenk hinzufügen
  • Die Methode int getNumberOfToys() soll die Anzahl Spielzeuge in der Geschenkeliste zurückgeben
  • Die Methode void wrapAllPresents() soll alle Geschenke der Geschenkeliste einpacken