Ejemplo n.º 1
0
        public ATMMAchine()
        {
            hasCard       = new HasCard(this);
            noCard        = new NoCard(this);
            hasCorrectPin = new HasPin(this);
            atmOutOfMoney = new ATMOutOfMoney(this);

            atmState = noCard;
            if (cashInMachinbe < 0)
            {
                atmState = atmOutOfMoney;
            }
        }
Ejemplo n.º 2
0
 public void setATMState(IATMStates newATMState)
 {
     atmState = newATMState;
 }