public ResultsCreator(IBestSolutionFinder bestSolutionFinder, ISolutionFinderStrategy evoSolution, ICSVFileWriter csvFileWriter)
 {
     this.bestSolutionFinder = bestSolutionFinder;
     this.evoSolution        = evoSolution;
     this.csvFileWriter      = csvFileWriter;
     results = new List <Result>();
 }
예제 #2
0
 private void RunApplication(SolutionStrategyTypes solutionStrategy)
 {
     solutionFinderStrategy = solutionStrategyFactory.GetSolutionFinderStrategy(solutionStrategy);
     solutionFinderStrategy.ClearSolutions();
     solutions = solutionFinderStrategy.FindSolutions();
     DataDisplay.DisplayData(solutions);
 }