Homework 2 Programs

I received the following question concerning the programs that I've asked you to write in Homework 2:

Q: For HW2, how will the programming questions be graded? Does there need to be a specific layout of what it should be or as long as it works, we get full points?
A: Your programs need to meet the functionality described and make use of the OO heuristics I've discussed so far in class. So, for instance, both programs should make use of polymorphism, follow the design heuristics discussed in lecture for OO classes, etc.

It's not just a case of reproducing the stated functionality but doing so in a way that follows the OO techniques discussed in lecture so far.

© Kenneth M. Anderson, 2011