You may work in teams of up to three people for this assignment.
1. Select two of the past OO projects. Find possible applications for the design patterns in the text. If you wish to use a project not in the list, please see me.
2. Select one of the projects above. Produce a design for the project including design patterns. The design may not include all patterns identified in 1.
3. (Optional) If the use of one or more patterns in 1 or 2 is not clear, implement the classes involved.