
// concrete factories
public class BikeFactory extends BMW{

	@Override
	public Bike getBike(String bike) {
	
		if(bike == null){
			return null;
		}

		if(bike.equalsIgnoreCase("K1300S")){
			System.out.println("Getting you a brand new K 1300 S!");
			return new K1300S();
		}
		
		// bike specified does not exist
		System.out.println("Sorry! We don't deal with ordinaries. We are BIMMERS");
		return null;		
	}

}
