#pragma once #include class GenericViewModule { public: GenericViewModule(){}; virtual ~GenericViewModule(){}; virtual View* get_view() = 0; virtual void clean() = 0; };