Four Patterns Of Inheritance