#pragma once #include "WorkCmd.h" #include "WorkCmdContainer.h" //指令创建的工厂方法接口 class CCreaterWorkCmd { public: CCreaterWorkCmd(const CString &str); virtual ~CCreaterWorkCmd(void); virtual void Creat(){}; protected: CString GetPar(int idx); void AddCmd(CWorkCmd *p); void CollectWorkData(bool bNeedSel); protected: const CString m_CreatStr;//命令行 };