namespace BridgePattern
{
public abstract class Manager
{
protected Project CurrentProject { get; }
protected Manager(Project currentProject)
{
CurrentProject = currentProject;
}
///
/// 制定计划
///
public abstract void SchedulePlan();
///
/// 任务分配
///
public abstract void AssignTasks();
///
/// 进度把控
///
public abstract void ControlProcess();
///
/// 项目管理
///
public virtual void ManageProject()
{
SchedulePlan();
AssignTasks();
ControlProcess();
}
}
}