public virtual IVehicle CreatePickup() { if (pickup == null) { pickup = new Saloon(new StandardEngine(1300)); } return((IVehicle)pickup.Clone()); }
public virtual IVehicle CreateSport() { if (sport == null) { sport = new Saloon(new StandardEngine(1300)); } return((IVehicle)sport.Clone()); }
public virtual IVehicle CreateBoxVan() { if (boxVan == null) { boxVan = new Saloon(new StandardEngine(1300)); } return((IVehicle)boxVan.Clone()); }
public virtual IVehicle CreateCoupe() { if (coupe == null) { coupe = new Saloon(new StandardEngine(1300)); } return((IVehicle)coupe.Clone()); }