public void Reset() { MachineState = MachineState.Reset(); }
public void Clean() { MachineState = MachineState.Clean(); }
public void AddBeverage(BeverageCommand Beverage) { MachineState = MachineState.AddBeverage(Beverage); }
//Preparar bevidas public void RunBeverageMachine() { MachineState = MachineState.RunBeverageMachine(); }
public BeverageMachine() { Observers.Add(new UIAlertObserver()); Observers.Add(new MobileAlertObserver()); MachineState = new ReadyMachineState(this); }