/// <summary>
        /// Agrega los prototipos disponibles para que sean clonados. Cada prototipo "reemplaza" a una subclase de la clase vehículo.
        /// </summary>
        private void CargarGestorPrototipos()
        {
            gestorPrototipos = new GestorPrototiposVehiculo();

            //Agregar prototipos al gestor evita la explosión de subclases para la clase Vehículo. Se puede extender en prototipos sin extenderse en clases.
            gestorPrototipos.AgregarPrototipo("sedan", 4, 4);
            gestorPrototipos.AgregarPrototipo("moto", 2, 0);
            gestorPrototipos.AgregarPrototipo("coupe", 4, 2);
        }
        /// <summary>
        /// Agrega los prototipos disponibles para que sean clonados. Cada prototipo "reemplaza" a una subclase de la clase vehículo.
        /// </summary>
        private void CargarGestorPrototipos()
        {
            gestorPrototipos = new GestorPrototiposVehiculo();

            //Agregar prototipos al gestor evita la explosión de subclases para la clase Vehículo. Se puede extender en prototipos sin extenderse en clases.
            gestorPrototipos.AgregarPrototipo("sedan", 4, 4);
            gestorPrototipos.AgregarPrototipo("moto", 2, 0);
            gestorPrototipos.AgregarPrototipo("coupe", 4, 2);
        }