public static void _Main()
        {
            //Creamos el modelo
            CMAuto miAuto = new CMAuto("March", 2019, 250000);

            //Creamos la vista
            IVistaAuto miVista = new CVistaAuto();//como CVistaAuto implementa IVistaAuto guardamos la referencia como este tipo de interfaz

            //Creamos el controlador
            CControladorAuto miControlador = new CControladorAuto(miAuto, miVista);

            while (miControlador.Opcion != 3)
            {
                miControlador.DespliegaVista();
                miControlador.Solicita();
            }

            Console.ReadLine();
        }
Exemplo n.º 2
0
 public void DespliegaAuto(CMAuto pAuto)
 {
     Console.ForegroundColor = ConsoleColor.White;
     Console.WriteLine("El auto");
     Console.WriteLine("{0} {1}, ${2}", pAuto.Nombre, pAuto.Modelo, pAuto.Costo);
 }