Design Patterns Lab

The objective of this lab is to understand some of the fundamentals of an important software technique known as design patterns. The content of the lab is authored by Professor Wahls, and we will be using the description he provided for a previous instance of the Senior Seminar, available from the following link:

There are a few minor differences between Professor Wahls' description, and the way the lab will operate in our own class. The differences are: