Voor het maken van deze opdracht wordt er gebruik gemaakt van het versiebeheersysteem Git.
Gebruikte IDE: IntelliJ IDEA. (Niet verplicht)
Gebruikte SDK: JDK 1.8.
Mocht er problemen zijn met het openen van dit project, creëer dan een nieuw project binnen jouw IDE en kopieer de Java bestanden uit src/com/ing/zoo
Stappen:
- Clone deze repository.
- Maak een nieuwe repository aan, bijvoorbeeld op Github.
- Push jouw veranderingen naar jouw repository.
- Maak jouw repository openbaar (public).
- Als de applicatie af is, push dan de laatste versie naar jouw
master
branch.
- Maak de applicatie af.
- Reorganiseer eventueel de folder structuur.
- Refactor eventueel de code (denk goed na over de class structure).
- Probeer er voor de zorgen dat je bijvoorbeeld geen EatMeat methode kan aanroepen op een Zebra object.
- Voeg 2 nieuwe dieren toe.
Bij elke command laat je het resultaat in de console zien.
- Als je de [hello] command uitvoert zonder dat er een naam is ingevuld zeggen alle dieren hallo.
- Als er wel een naam is ingevuld [hello henk] zegt alleen dat dier hallo
- Als je de [give leaves] command uitvoert krijgen alle herbivores leaves.
- Als je de [give meat] command uitvoert krijgen alle carnivores meat.
- Als je de [perform trick] command uitvoert doen alle dieren die dat kunnen hun trucje.