Advanced-OOP Sample code from a course in advanced object oriented programming in Java I split different design patterns and questions into their own folders for clarity