public SetState ( DesignPattern.State3.TrafficLightState state ) : void | ||
state | DesignPattern.State3.TrafficLightState | |
return | void |
public override void Handle(TrafficLight light) { Console.WriteLine("红灯停"); light.SetState(new GreenState()); }
public override void Handle(TrafficLight light) { Console.WriteLine("黄灯亮了等一等"); light.SetState(new RedState()); }