Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Cuenta cuenta = new Cuenta(1, 200);

            DepositarImpl opDepositar = new DepositarImpl(cuenta, 100);
            RetirarImpl   opRetirar   = new RetirarImpl(cuenta, 50);

            Invoker ivk = new Invoker();

            ivk.RecibirOperacion(opDepositar);
            ivk.RecibirOperacion(opRetirar);
            ivk.RealizarOperaciones();

            Console.ReadKey();
        }