public void InsertCard(ATMMachine aTMMachine) { aTMMachine.ChangeState(new HasCard()); Console.WriteLine("\tCard is inserted."); }
public void EjectCard(ATMMachine aTMMachine) { aTMMachine.ChangeState(new NoCard()); Console.WriteLine("\tCard is ejected."); }
public void InsertPin(ATMMachine aTMMachine) { aTMMachine.ChangeState(new HasPin()); Console.WriteLine("\tPin is inserted."); }