CommandFactory();
~CommandFactory();
Command* getCommand(string, string);
+ Command* getCommand();
+ bool isValidCommand(string);
+ void printCommands(ostream&);
+
private:
Command* command;
+ map<string, string> commands;
+ map<string, string>::iterator it;
+
+
};