Advanced OOP in Java.
This is my go at implementing advanced OOP concepts in Java. Starting with a UML diagram to implement the basic solution in console, to implementing graphical representation using JavaFX, I hope to re-enforce the concepts I've learned in the University of Manchester during my first year of study.