Esempio n. 1
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Green!");
     trafficLight.State = new GreenTrafficLightColor();
 }
Esempio n. 2
0
 public void NextColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Red");
     trafficLight.State = new RedTrafficLightColor();
 }
Esempio n. 3
0
 public void CurrentColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
 }
Esempio n. 4
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Red!");
     trafficLight.State = new RedTrafficLightColor();
 }
Esempio n. 5
0
 public void PreviousColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
     trafficLight.State = new YellowAfterGreenTrafficLightColor();
 }
Esempio n. 6
0
 public void NextColor(TrafficLightV2 trafficLight)
 {
     Console.WriteLine("Yellow!");
     trafficLight.State = new YellowAfterRedTrafficLightColor();
 }