Ejemplo n.º 1
0
        private IVendingMachine vm; //Автомат

        #endregion Fields

        #region Constructors

        //Демонстарция эмуляции отношения покупателя и торгового автомата
        public Demo(uint custMoney, uint vendingMoney)
        {
            c = new Customer(custMoney);
            vm = new VendingMachine(vendingMoney);
            c.setVendingMachine(vm);//Покупатель сразу подходит к автомату
            foodPrice = vm.getPrice();//Для демо
            setProtocol();//Установка протокола
            step = 0;
        }
Ejemplo n.º 2
0
 //Подойти покупателю к указанному автомату
 public void setVendingMachine(IVendingMachine vm)
 {
     vendingMachine = vm;
     foodPrice = vendingMachine.getPrice();//Узнает меню и цены у автомата
 }
Ejemplo n.º 3
0
        private Dictionary <string, uint> foodCount; //Продукты у клиента

        //Подойти покупателю к указанному автомату
        public void setVendingMachine(IVendingMachine vm)
        {
            vendingMachine = vm;
            foodPrice      = vendingMachine.getPrice();//Узнает меню и цены у автомата
        }