예제 #1
0
 public RailRoadService(RailRoadFactory railRoadFactory, RailRoadIOService railRoadIoService, DistanceEvaluator distanceEvaluator, LimitedStopsRouteFinder limitedStopsRouteFinder, ExactNumberStopsRouteFinder exactNumberStopsRouteFinder, DistanceOfShortestRouteFinder shortestRoutesFinder, NumberOfRoutesWithDistanceLimitFinder numberOfRoutesWithDistanceLimitFinder)
 {
     this.railRoadFactory                       = railRoadFactory;
     this.railRoadIoService                     = railRoadIoService;
     this.distanceEvaluator                     = distanceEvaluator;
     this.limitedStopsRouteFinder               = limitedStopsRouteFinder;
     this.exactNumberStopsRouteFinder           = exactNumberStopsRouteFinder;
     this.shortestRoutesFinder                  = shortestRoutesFinder;
     this.numberOfRoutesWithDistanceLimitFinder = numberOfRoutesWithDistanceLimitFinder;
 }