#pragma once class Server { public: virtual ~Server() = default; virtual void start() = 0; virtual void stop() = 0; };