The Pain of OOP, Lecture #8: Inheritance [object oriented programming crash course]

A lecture for BSc students in Innopolis University. The slides are here: (in LaTeX and PDF) Buy my book about OOP: Blog: Books: GitHub: (don’t hesitate to follow in order to stay informed) Telegram channel with recent news and updates: (subscribe to not miss a thing) Twitter with daily and weekly updates: (follow me!) iTunes: SoundCloud: Yandex Music podcast by yegor256: 0:00 Introduction 5:13 Polymorphism. Liskov Substitution Principle 7:06 SOLID (the “L“ part) 13:31 Subtyping 20:04 Parametric Polymorphism (Generics) 25:20 Ad Hoc Polymorphism (Method Overloading) 36:02 Implementation Inheritance 39:06 Code reuse 52:31 Composition over inheritance 57:08 Multiple inheritance 59:17 Multiple super types 1:01:22 Quiz 1:20:50 Final word
Back to Top