Aufgabe 9: Casanovas Date-Verwaltung

Casanova möchte seine Verabredungen verwalten.

Erstellen Sie eine Java-Applikation für Casanova. Casanova hat derart viele Verabredungen, dass er Gefahr läuft, durcheinander zu geraten.
Beim Programmstart werden einige Freundinnen erzeugt. Über die grafische Benutzungsoberfläche des Programms können drei Aktionen (z.B. über Druckknöpfe) angestoßen werden: Verabredung eintragen, Verabredung stornieren und Erfolg der Verabredung notieren. Zu jedem Zeitpunkt können alle Daten des Programms gespeichert und wieder geladen werden. Hierzu zählen auch alle Verabredungen. Technisch geschieht dies über das Serializable-Interface.

Erweiterungsvorschläge