Improving structure with inheritance 5.0. 2 Main concepts to be covered Inheritance Subtyping Substitution Polymorphic variables Objects First with Java.