示例#1
0
 /// <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);
 }
示例#2
0
 public static IBoardAnyCar BoardCarInstance()
 {
     return(Instance ?? (Instance = new BoardTaxi()));
 }