static void Main(string[] args) { try { IProgrammeDataBase dataBase = InitialDataBase(); ResultMaker resultMaker = new ResultMaker(dataBase); var bestStudents = resultMaker.GetTopStudents(); IDataWriter ui = new ConsoleUI(); ui.DisplayObjects(bestStudents); } catch (Exception e) { Console.WriteLine(e.Message + "\n" + e.StackTrace); } }
public ResultMaker(IProgrammeDataBase dataBase) { this.dataBase = dataBase; }