Objektorientierte Programmierung
LVA 185.162, VL 2.0, 2004 W
| Ausgabe: | 11.11.2004 |
| reguläre Abgabe: | 18.11.2004, 12:45 Uhr |
| nachträgliche Abgabe: | 25.11.2004, 12:45 Uhr |
Lesen Sie das Skriptum bis Seite 81. Schreiben Sie eine Klasse, deren Instanzen die Funktionalität von Kundenkarten haben. Insbesondere sollen diese Objekte Methoden für Einkäufe, Rückgaben, Jahreswechsel, Abfragen ob im aktuellen Monat ein Brief geschrieben werden soll (mit Rückgabe der Anschrift) und Abfragen über auszustellende Warengutscheine (mit Rückgabe des Betrags und der Anschrift) bereitstellen. Achten Sie darauf, dass diese Klasse alle nötigen Zusicherungen als klar formulierte Kommentare enthält. Alle vorkommenden Kommentare sollen als Zusicherungen verstanden werden. Achten Sie auch darauf, dass die Klasse ohne grössere Probleme erweiterbar ist. Schreiben Sie weiters ein Testprogramm, welches die gesamte Funktionalität einer Kundenkarte testet und einen lesbaren Testoutput produziert (ohne interaktive Eingabe).
Schreiben Sie Ihre Lösung in den Ordner Aufgabe05
in Ihrem
Gruppen-Verzeichnis auf dem Übungsrechner. Das Testprogramm soll vom
Ordner Aufgabe05
aus durch java Test
aufrufbar sein.
Der Ordner soll zum Zeitpunkt der Abgabe (18.11.2004, 12:45 Uhr) und der
nachträglichen Abgabe (25.11.2004, 12:45 Uhr) alle .java-Dateien
enthalten, die Sie für Ihre Lösung benötigen. Bitte entfernen
Sie alle .java-Dateien, die nicht zur Abgabe gehören.