Aufgabe 1: Bibliothek

Leser können Bücher ausleihen und zurückgeben.

Erstellen Sie eine Java-Applikation für eine Bibliothek.
Beim Programmstart werden einige Bücher und einige Leser erzeugt. Über die grafische Benutzungsoberfläche des Programms können zwei Aktionen (z.B. über Druckknöpfe) angestoßen werden: Ausleihe eines Buches und Rückgabe eines Buches. 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