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