Interface void void Interface::load () load Load things. Calls doLoad(). void virtual void Interface::doLoad ()=0 doLoad Pure virtual implementation for load() Details. void virtual void Interface::doOtherStuff () doOtherStuff Non-pure virtual function. Details. void virtual void Interface::doSomethingUndocumented () doSomethingUndocumented void void Interface::someUtility () someUtility A non-virtual private function, not extracted. An interface. Interface doLoad Interface doOtherStuff Interface doSomethingUndocumented Interface load Interface someUtility