general - 6 points per problem - answer all the parts! - "define" versus "describe" 1 * define, not just describe * give an example - OO programming != Java - instance != instance variable - class != filler - message in OOP, not general 2 3 - multiple references in lecture notes... - more than "make code easy to change" - not the same as refactoring 4 - create a testXXX() method - in it, create an instance of PriceRange 5 - static != final 6 size == high - low ** + 1 ** 7 - message in OOP, not general 8 - x, y, radius, color -- inherited! 9 - key: static vs dynamic 10