Inheritance vs Interface Polymorphism (C++)
Doxygen docs for the C++ implementation
Loading...
Searching...
No Matches
ISingleSpeaker Class Referenceabstract

Interface contract for a single, non-substitutable speaker. More...

Inheritance diagram for ISingleSpeaker:

Public Member Functions

virtual void speak ()=0
virtual ~ISingleSpeaker ()=default

Detailed Description

Interface contract for a single, non-substitutable speaker.

Definition at line 151 of file C++ Implimentation.cpp.

Constructor & Destructor Documentation

◆ ~ISingleSpeaker()

virtual ISingleSpeaker::~ISingleSpeaker ( )
virtualdefault

Member Function Documentation

◆ speak()

virtual void ISingleSpeaker::speak ( )
pure virtual

Implemented in PureBreedDog.


The documentation for this class was generated from the following file: