IMPORTANT: While you are in the lab, login in to a lab desktop, bring up chrome and visit this attendance app This will register your attendance in the lab. Make sure you have, at some point during the lab, logged in directly on a lab system (using the lab keyboard, monitor and mouse, no ssh!!).

Lab 11 Design Patterns

You will find lab11 in your personal repo and the A3 starter code in your repo_a3_UTORID. Your job is to answer the questions in exercise.txt as it relates to the a3 starter code. Remember to add, commit and push when you are finished.


The Following UML Corresponds to our code

Model



Note: If it bothers you that our classes mix Model and View (RectangleCommand mentions GraphicsContext), one of the a3 questions will fix that.

View


Controller