示例#1
0
        static void Main(string[] args)
        {
            Automovil     miAuto  = new Automovil();
            ControlRemoto control = new ControlRemoto(miAuto);

            string opcion;

            do
            {
                Console.WriteLine("1-encender, 2-apagar, 3-prender alarma, 4-apagar alarma, 5-salir");

                opcion = Console.ReadLine();
                if (opcion == "1")
                {
                    control.Boton(0);
                }
                if (opcion == "2")
                {
                    control.Boton(1);
                }
                if (opcion == "3")
                {
                    control.Boton(2);
                }
                if (opcion == "4")
                {
                    control.Boton(3);
                }
            } while (opcion != "5");
        }
示例#2
0
 public ControlRemoto(Automovil pAuto)
 {
     comandos[0] = new ComandoEncender(pAuto);
     comandos[1] = new ComandoApagar(pAuto);
     comandos[2] = new ComandoPrenderAlarma(pAuto);
     comandos[3] = new ComandoApagaralarma(pAuto);
 }
 public ComandoPrenderAlarma(Automovil pAuto)
 {
     auto = pAuto;
 }
 public ComandoApagaralarma(Automovil pAuto)
 {
     auto = pAuto;
 }
示例#5
0
 public ComandoEncender(Automovil pAuto)
 {
     auto = pAuto;
 }
 public ComandoApagar(Automovil pAuto)
 {
     auto = pAuto;
 }