Guidelines, Idioms and Patterns

10, P2: Programming 2 — Object-Oriented Design