/// <summary> /// constructor /// </summary> /// <param name="depo">factory</param> /// <param name="drivers">drivers</param> /// <param name="passengers">passengers</param> public Voyage(IBoardAnyCar depo, List <Driver> drivers, List <Passenger> passengers) { depo.BoardDriver(drivers); depo.BoardPassengers(passengers); Cars.AddRange(depo.Cars); }
public static IBoardAnyCar BoardCarInstance() { return(Instance ?? (Instance = new BoardTaxi())); }