#ifndef COMMAND #define COMMAND class Command { public: virtual ~Command() {}; virtual void Execute() {}; protected: Command() {}; }; class Connection { public: Connection() {}; private: char* Path; int resourceId; }; #endif //COMMAND