
public class Client {
	
	public static void main(String[] args) {
		

		System.out.println("\n\n\n\n\n\n\n\n\n\n");
		System.out.println("I am a client and I want a new car!");

		//get Car factory
		BMW carFactory = FactoryMaker.getFactory("Car");

		//get an object of Car: Nazca C2
		Car myNewCar = carFactory.getCar("NazcaC2");
		
		// Nazca C2 methods
		myNewCar.drive();
		myNewCar.openDoors();
		myNewCar.refuelTank();

		System.out.println("");
		
		System.out.println("I am a client and I want a new Bike!");

		//get Bike factory
		BMW bikeFactory = FactoryMaker.getFactory("Bike");

		//get an object of Bike: K 1300 S
		Bike myNewBike = bikeFactory.getBike("K1300S");

		// Bike methods
		myNewBike.ride();
		myNewBike.refuelTank();

		System.out.println("\n\n\n\n\n\n\n\n\n\n");
	
	}
}
