0
我正在開發使用命令模式的應用程序。我有兩種操作都必須在我PROGRAMM: 1.長時間操作(複製/刪除文件),應異步運行 2.簡單的操作(刷新面板)命令模式中的2種命令
我的問題是:我可以實現2種這個模式中的命令(AsyncCmd和SimpleCmd)?而在執行命令管理器檢查類型的命令之前:
public void Execute()
{
if(cmd is AsyncCmd)
{
RunAsyncOperation();
}
else if(cmd is SimpleCmd)
{
RunOperation();
}
}