This is meant to show examples of Object-Oriented Design Patters. Code examples are from newthinktank.com