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