This module, we go further into OOP, using Java.
In deze cursusgaan we aan de slag met de volgende begrippen: overerving, overriding, super, polymorfisme, abstracte classes en interfaces. Ook behandelen we de toepassing van de OOP, namelijk de multithreading. Voor alle onderdelen worden ook debijpassende diagrammen behandeld.
In deze opgave ga je het lossen van één containerschip simuleren. Deze opgave is er vooral opgericht je te leren werken met inheritance, polymorfisme en threads. Het gebruik van inheritance enpolymorfisme helpt je efficiënter te programmeren, waarbij het makkelijker wordt op een latermoment je programma uit te breiden (zoals heel vaak het geval is in projecten).
The complete assignment can be found in my OneDrive or on Teams.