Maps02
- Erstelle die Ausnahmenklasse
DuplicateKeyException - Erstelle die Klassen
Author,BookundBookCollectionanhand des abgebildeten Klassendiagramms - Erstelle eine ausführbare Klasse, welche eine Büchersammlung mit mehreren Autoren und Büchern erzeugt und den fleißigsten Autoren auf der Konsole ausgibt
Klassendiagramm
Hinweise zur Klasse BookCollection
- Die Methode
void addAuthor(author: Author)soll den eingehenden Autor der Büchersammlung hinzufügen. Für den Fall, dass der Autor bereits in der Büchersammlung vorhanden ist, soll die AusnahmeDuplicateKeyExceptionausgelöst werden - Die Methode
void addBook(author: Author, book: Book)soll das eingehende Buch der Büchersammlung hinzufügen - Die Methode
Author getMostDiligentAuthor()soll den Autoren mit den meisten Büchern in der Büchersammlung zurückgeben - Die Methode
Book getBookByTitle(title: String)soll das Buch zum eingehenden Buchtitel zurückgeben
- Exercise
- Solution
- Pull Request
git switch exercises/maps/02
git switch solutions/maps/02
Alle Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#66