Aufgabe 10: CD-Verleih

Ein Musikfan führt Buch über den Verleih seiner CDs an seine Freunde.

Erstellen Sie eine Java-Applikation für einen Musikfan. Dieser Fan besitzt viele aktuelle CDs und ist deshalb sehr beliebt. Um den Überblick nicht zu verlieren, will er in seinem PC über seine CDs und die Ausleihen Buch führen.
Beim Programmstart werden einige CDs und einige Entleiher erzeugt. Über die grafische Benutzungsoberfläche des Programms können zwei Aktionen (z.B. über Druckknöpfe) angestoßen werden: Ausleihe einer CD und Rückgabe einer CD. Zu jedem Zeitpunkt können alle Daten des Programms gespeichert und wieder geladen werden. Hierzu zählen auch alle Ausleihen. Technisch geschieht dies über das Serializable-Interface.

Erweiterungsvorschläge