public static void main(String[] args) { Coche c1 = new Coche(); c1.acelera(); System.out.println(c1.velocidad); c1.para(); System.out.println(c1.velocidad); }
public static void main(String[] args) { CocheDirector director = new CocheDirector(); director.setCocheBuilder(new FordBuilder()); director.construirCoche(); Coche cocheNuevo = director.getCoche(); System.out.println( "Coche Construido: " + cocheNuevo.getMarca() + " - " + cocheNuevo.getModelo() + " con " + cocheNuevo.getMotor().getPotencia() + " y " + cocheNuevo.getNumeroPuertas() + " puertas."); director.setCocheBuilder(new FiatBuilder()); director.construirCoche(); Coche cocheNuevo2 = director.getCoche(); System.out.println( "Coche Construido: " + cocheNuevo2.getMarca() + " - " + cocheNuevo2.getModelo() + " con " + cocheNuevo2.getMotor().getPotencia() + " y " + cocheNuevo2.getNumeroPuertas() + " puertas."); director.setCocheBuilder(new CitroenBuilder()); director.construirCoche(); Coche cocheNuevo3 = director.getCoche(); System.out.println( "Coche Construido: " + cocheNuevo3.getMarca() + " - " + cocheNuevo3.getModelo() + " con " + cocheNuevo3.getMotor().getPotencia() + " y " + cocheNuevo3.getNumeroPuertas() + " puertas."); }