Lesson Binding's Objectives is discuss type compatibility in the presence of inheritance; contrast ways to bind method call (static, dynamic); cover details of dynamic binding (virtual methods, abstract methods, override, polymorphism and generic code); use sealedto prevent inheritance and method overriding.