In plaats van een boek zoeken in een overvolle kast kun je dit ook automatiseren.
Schrijf een programma waarmee je eenvoudig een lijst van boeken kunt opvragen/wijzigen/toevoegen.
- Zorg ervoor dat alle test cases slagen. (BookServiceTest.java)
- Laat zien in de main methode dat alle scenario's werken.
Tips:
- Implementeer de interface. (https://www.w3schools.com/java/java_interface.asp)
- Om alle boeken op te slaan gebruik hiervoor een simpele List in je implementatie class. (https://dev.to/tacomanick/java-arraylists-a-dead-easy-tutorial-for-absolute-beginnners-8ig)
List<Book> books = new ArrayList<>();
- Zorg ervoor dat het Book object de juiste methodes bevat (Zie diagram.)
De uitwerking hoeft niet fancy of moeilijk te zijn. Zorg er eerst voor dat de applicatie doet wat hij moet doen (MVP), daarna kunnen we nadenken over uitbreidingen.
