任务基类(Task.h):
#pragma once
//任务接口
class Task
{
public:
//接口方法必须在子类实现
virtual void execute() = 0;
protected:
//任务清理接口
virtual void clean()
{
}
//判断任务是否有效
virtual bool vaildable()
{
return true;
}
};
任务基类(Task.h):
#pragma once
//任务接口
class Task
{
public:
//接口方法必须在子类实现
virtual void execute() = 0;
protected:
//任务清理接口
virtual void clean()
{
}
//判断任务是否有效
virtual bool vaildable()
{
return true;
}
};