package tutorialJava.capitulo5.ejercicios.bloque03_clasesYMetodosAbstractos.vehiculos;

public class Principal {
    public static void main(String[] args) {
        // Crear instancias de vehículos
        Vehiculo[] vehiculos = new Vehiculo[] {
            new Coche("Toyota Corolla"),
            new Bicicleta("BMX Pro"),
            new Coche("Ford Mustang"),
            new Bicicleta("Mountain Bike")
        };

        // Simular la aceleración y el frenado
        for (Vehiculo vehiculo : vehiculos) {
            System.out.println("Vehículo: " + vehiculo.getModelo());
            vehiculo.acelerar();
            vehiculo.acelerar();
            vehiculo.frenar();
            System.out.println("------------------------");
        }
    }
}