This is the repository containing the code for the 5th lab session of the Software Design course at the Vrije Universiteit Amsterdam. In this lab, we will demonstrate how to implement the Iterator, Singleton, Flyweight and Factory Method design patterns.
- The code in the
mainbranch is where we left off in Lab 4. - The code in the
initialbranch contains a modified version of the code frommain, ready for us to implement our design patterns. - The code in the
improvedbranch contains the final version with all 4 design patterns implemented.