Object Oriented Analysis and Design Midterm 2 notes

Midterm principles
 * Low coupling
 * High cohesion
 * open-close
 * program to interface