Implemented Strategy Pattern

This commit is contained in:
2019-09-11 15:53:52 -06:00
parent 58a197afbd
commit 6e42363daf
15 changed files with 169 additions and 88 deletions

View File

@@ -5,9 +5,10 @@
static void Main(string[] args)
{
var bootstrapper = BootStrapper.BootstrapSystem(new CoreModule());
var missions = bootstrapper.Resolve<IMissions>();
var missionList = bootstrapper.Resolve<IMissionList>();
var missionCommander = bootstrapper.Resolve<IMissionCommander>();
var consoleLogger = bootstrapper.Resolve<IConsoleLogger>();
var consoleClient = new ConsoleClient(missions, consoleLogger);
var consoleClient = new ConsoleClient(missionList, consoleLogger, missionCommander);
consoleClient.Run();
}
}