コード例 #1
0
ファイル: Program.cs プロジェクト: antvkov/Airport
 public Program()
 {
     commandLine     = new ConsoleWrapper();
     cli             = new CommandLineInterface(commandLine);
     modelStore      = new AircraftModelStore();
     modelManager    = new AircraftModelManager(commandLine, modelStore);
     airplaneStore   = new AirplaneStore();
     airplaneManager = new AirplaneManager(commandLine, airplaneStore, modelManager);
     airportStore    = new AirportStore();
     airportManager  = new AirportManager(commandLine, airportStore, airplaneManager);
     flightStore     = new FlightStore();
     flightManager   = new FlightManager(commandLine, flightStore, airplaneManager, modelManager, airportManager);
 }
コード例 #2
0
ファイル: AirportManager.cs プロジェクト: antvkov/Airport
 public AirportManager(ICommandLine commandLine, AirportStore airportStore, AirplaneManager airplaneManager)
 {
     this.commandLine     = commandLine;
     this.airportStore    = airportStore;
     this.airplaneManager = airplaneManager;
 }