Patterns Of Inheritance Examples