C# 设计模式系列教程-状态模式

2019-12-30 12:39:32王振洲

 

  6.3 客户端代码


 class Program
 {
  static void Main(string[] args)
  {
   // 初始化电灯,原始状态为关
   Light light = new Light(new Off());

   // 第一次按下开关,打开电灯
   light.PressSwich();
   // 第二次按下开关,关闭电灯
   light.PressSwich();

   Console.Read();
  }
 }

  执行结果

C#,设计模式,状态模式



注:相关教程知识阅读请移步到c#教程频道。