Lab this week is help with the current assignment. Please show your work to the TAs!! Some tips for A2...
- Do not use instanceof/isInstance anywhere unless you absolutely have to.
- Have great separation of classes into M/V/C.
- Make great use of design patterns to simplify your code. I see at least places for Factory, Strategy, and Command, are there more? Don't use it if it doesnt make the code better, but definitely do if it does.
- Sometimes a good naming convention can replace a lot of code.