Пример #1
0
        static void Main(string[] args)
        {
            CalculatorInvoker client = new CalculatorInvoker();

            client.Compute('+', 12);
            client.Compute('+', 12);
            client.Compute('/', 3);
            client.Compute('*', 3);
            client.Compute('-', 3);

            Console.WriteLine("undos: ");
            client.Undo();
            client.Undo();
            client.Undo();
            client.Undo();
            client.Undo();

            Console.WriteLine("redos: ");
            client.Redo();
            client.Redo();
            client.Redo();
            client.Redo();
        }
Пример #2
0
 public Client()
 {
     _calculatorInvoker = new CalculatorInvoker();
 }