|
Inheritance vs Interface Polymorphism (C++)
Doxygen docs for the C++ implementation
|
Pure abstract class acting as an interface contract. More...

Public Member Functions | |
| virtual void | speak ()=0 |
| Emits this speaker's sound. | |
| virtual | ~ISpeaker ()=default |
Pure abstract class acting as an interface contract.
Definition at line 107 of file C++ Implimentation.cpp.
|
virtualdefault |
|
pure virtual |
Emits this speaker's sound.
Implemented in InterfaceCat, and InterfaceDog.