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
 
Alle  Änderungen zwischen der Aufgabe und der Lösung findest du im Pull Request PR#66