Beispiel #1
0
        private static void IncorrectDemonstrate()
        {
            var copyMachine = new CopyMachine(10);

            copyMachine.ChooseDevice(Device.Bluetooth);
            copyMachine.ChooseDocument("document.doc");
            copyMachine.PrintDocument();
            copyMachine.TakeChange();
        }
Beispiel #2
0
        private static void Demonstrate()
        {
            var copyMachine = new CopyMachine(10);

            copyMachine.PutMoney(5);
            copyMachine.PutMoney(15);
            copyMachine.ChooseDevice(Device.Bluetooth);
            copyMachine.ChooseDocument("document.doc");
            copyMachine.PrintDocument();
            copyMachine.ChooseDevice(Device.FlashDrive);
            copyMachine.ChooseDocument("book.pdf");
            copyMachine.PrintDocument();
        }
Beispiel #3
0
 protected State(CopyMachine machine)
 {
     _machine = machine;
 }