public ICar GetNewCar(IEngine engine, IFuelContainer fuelContainer) { return(new DieselCar(engine, fuelContainer)); }
public ICar GetNewCar(IEngine engine, IFuelContainer fuelContainer) { return(new ElectricCar(engine, fuelContainer)); }
public ElectricCar(IEngine engine, IFuelContainer fuelContainer) { _engine = engine; _fuelContainer = fuelContainer; }
public DieselCar(IEngine engine, IFuelContainer fuelContainer) { _engine = engine; _fuelContainer = fuelContainer; }