WebProject.cs 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. namespace BridgePattern
  3. {
  4. public class WebProject : Project
  5. {
  6. public WebProject(string projectName) : base(projectName)
  7. {
  8. }
  9. public override void AnalyzeRequirement()
  10. {
  11. Console.WriteLine($"[{base.ProjectName}]:进行需求分析");
  12. }
  13. public override void DesignProduct()
  14. {
  15. Console.WriteLine($"[{base.ProjectName}]:进行产品设计");
  16. }
  17. public override void MakePlan()
  18. {
  19. Console.WriteLine($"[{base.ProjectName}]:制定项目计划");
  20. }
  21. public override void ScheduleTask()
  22. {
  23. Console.WriteLine($"[{base.ProjectName}]:制作任务清单");
  24. }
  25. public override void ControlProcess()
  26. {
  27. Console.WriteLine($"[{base.ProjectName}]:把控项目进度");
  28. }
  29. public override void ReleaseProduct()
  30. {
  31. Console.WriteLine($"[{base.ProjectName}]:产品发布");
  32. }
  33. public override void MaintainProduct()
  34. {
  35. Console.WriteLine($"[{base.ProjectName}]:后期运维");
  36. }
  37. }
  38. }