123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- using System;
- namespace BridgePattern
- {
- /// <summary>
- /// 产品经理
- /// </summary>
- public class ProductManger : Manager
- {
- public ProductManger(Project currentProject) : base(currentProject)
- {
- }
- public override void SchedulePlan()
- {
- base.CurrentProject.MakePlan();
- }
- public override void AssignTasks()
- {
- base.CurrentProject.ScheduleTask();
- }
- public override void ControlProcess()
- {
- base.CurrentProject.ControlProcess();
- }
- public void AnalyseRequirement()
- {
- base.CurrentProject.AnalyzeRequirement();
- }
- public void DesignProduct()
- {
- base.CurrentProject.DesignProduct();
- }
-
- public override void ManageProject()
- {
- Console.WriteLine($"产品经理负责【{base.CurrentProject.ProjectName}】:");
- AnalyseRequirement();
- DesignProduct();
- base.ManageProject();
- }
- }
- }
|