Ejemplo n.º 1
0
 public void Heat(Water water)
 {
     Console.WriteLine("Heat water tp gas");
     water.State = new GasWaterState();
 }
Ejemplo n.º 2
0
 public void Frost(Water water)
 {
     Console.WriteLine("Frost water to solid");
     water.State = new SolidWaterState();
 }
Ejemplo n.º 3
0
 public void Heat(Water water)
 {
     Console.WriteLine("Превращаем жидкость в пар");
     water.State = new GasWaterState();
 }
Ejemplo n.º 4
0
 public void Frost(Water water)
 {
     Console.WriteLine("Превращаем жидкость в лед");
     water.State = new SolidWaterState();
 }
Ejemplo n.º 5
0
 public void Frost(Water water)
 {
     Console.WriteLine("Transform water state from gas to liquid");
     water.State = new LiquidWaterState();
 }
Ejemplo n.º 6
0
 public void Heat(Water water)
 {
     Console.WriteLine("Do not change gas water state");
 }