What is polymorphism? We discuss the types of polymorphism, virtual functions and vtables, abstract classes, interfaces, slicing and nested classes in C++.
00:00 - Introduction
00:13 - Nested Classes
05:54 - What is Polymorphism
06:43 - Ad Hoc Polymorphism
10:20 - Types of Polymorphism
12:48 - Inventing Virtual Functions
30:18 - Virtual Functions
37:16 - Virtual Destructors
39:12 - Override specifier
42:27 - Final specifier
45:08 - Slicing
48:46 - Abstract Classes
59:43 - Conclusion
#oop #programming #polymorphism