package abstractFactory; import abstractFactory.americanFleet.CityJet; public class MixedFleetFactory extends RusFleetFactory { public MixedFleetFactory() { super(); } @Override public Bus MakeBus(String number) { return new CityJet(number, 100); } // No need to redefine Car and Truck methods }