#pragma once class IWidget { public: virtual bool draw() = 0; };