12. Object-Oriented Programming: Polymorphism


Objectives

In this chapter you’ll:

• Learn how polymorphism makes programming more convenient and systems more extensible.

• Learn the distinction between abstract and concrete classes and how to create abstract classes.

• Use runtime type information (RTTI).

• Learn how C++ implements virtual functions and dynamic binding.

• Understand how virtual destructors ensure that all appropriate destructors run on an object.


..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.145.152.242