예제 #1
0
 public void Reset()
 {
     MachineState = MachineState.Reset();
 }
예제 #2
0
 public void Clean()
 {
     MachineState = MachineState.Clean();
 }
예제 #3
0
 public void AddBeverage(BeverageCommand Beverage)
 {
     MachineState = MachineState.AddBeverage(Beverage);
 }
예제 #4
0
 //Preparar bevidas
 public void RunBeverageMachine()
 {
     MachineState = MachineState.RunBeverageMachine();
 }
예제 #5
0
 public BeverageMachine()
 {
     Observers.Add(new UIAlertObserver());
     Observers.Add(new MobileAlertObserver());
     MachineState = new ReadyMachineState(this);
 }