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