Good Design and sub-classing

2007

2008