Job.cs 510 字节
using System;

public interface Job
{
    /// <summary>
    /// 任务优先级
    /// </summary>
    /// <returns></returns>
    public virtual int GetPriority();

    /// <summary>
    /// 任务是否已经结束
    /// </summary>
    /// <returns></returns>
    public virtual bool IsEnd();

    /// <summary>
    /// 根据任务状态继续执行任务
    /// </summary>
    public virtual void execute(AgvBean agvBean, Dictionary<string, Node> nodeMap, Dictionary<string, AgvBean> agvBeanMap);

}