Please enable JavaScript.
Coggle requires JavaScript to display documents.
Polymorphism, Abstract Classes, Templates - Coggle Diagram
Polymorphism
Concept
Polymorphism allows a reference or pointer to a base class to call methods specific to derived classes at runtime.
Polymorphism means “many forms” (same interface, different behaviors)
-
Virtual functions
-
-
When called via base class pointers/references, the derived class version is executed
-
-
-
-
Abstract Classes
-
-
Inhiritance
-
If not implemented, they will also be abstract.
Core concept
An abstract class serves as a blueprint (interface) for other classes. It cannot be instantiated directly.
-
-
-