Summary
Keywords
Full Transcript
This third lesson on Object-Oriented Programming (OOP) introduces polymorphism, which is a uniquely object-oriented concept that has no direct analog in a traditional procedural language like C. Therefore the plan for this lesson is reversed compared to the previous two lessons in that you will first see what polymorphism is and you will reverse-engineer its inner workings in C++. You will see the benefits of polymorphism and understand its overheads. You will put this knowledge to the test in the next lesson, where you will implement polymorphism in C. ------ Resources: Companion web page for this video course: https://www.state-machine.com/quickstart GitHub repository for projects for this video course: https://github.com/QuantumLeaps/modern-embedded-programming-course Transcript of this lesson: https://www.state-machine.com/course/lesson31.txt Music credits: The background music comes from: https://www.bensound.com/royalty-free-music/track/straight
