public ICar GetNewCar(IEngine engine, IFuelContainer fuelContainer)
 {
     return(new DieselCar(engine, fuelContainer));
 }
示例#2
0
 public ICar GetNewCar(IEngine engine, IFuelContainer fuelContainer)
 {
     return(new ElectricCar(engine, fuelContainer));
 }
示例#3
0
 public ElectricCar(IEngine engine, IFuelContainer fuelContainer)
 {
     _engine        = engine;
     _fuelContainer = fuelContainer;
 }
 public DieselCar(IEngine engine, IFuelContainer fuelContainer)
 {
     _engine        = engine;
     _fuelContainer = fuelContainer;
 }