Пример #1
0
        public void StateTest()
        {
            {
                var c = new 状态模式.基本.Context();
                c.Request();
                c.Request();
                c.Request();
            }
            {
                var mach = new GumballMachine();
                mach.InsertQuarter();
                mach.TurnCrank();
                mach.Dispense();
                mach.Dispense();
                mach.Dispense();

                mach.Print();

                mach.InsertQuarter();
                mach.TurnCrank();
                mach.Dispense();

                mach.Print();
            }
        }