internal static void Main(string[] args) { IPerformanceDatabase performanceDatabase = new PerformanceDatabase(); ICommandExecutor commandExecutor = new CommandExecutor(performanceDatabase); IEngine engine = new TheatreEngine(commandExecutor); engine.Run(); }
public static void Main() { IInputHandler inputHandler = new ConsoleReader(); IRenderer renderer = new ConsoleWriter(); IPerformanceDatabase performanceDatabase = new PerformanceDatabase(); ICommandFactory commandFactory = new CommandFactory(); IEngine theatreEngine = new TheatreEngine(performanceDatabase, commandFactory, inputHandler, renderer); theatreEngine.Run(); }
public static void Main() { Thread.CurrentThread.CurrentCulture = new CultureInfo("vi-VN"); var theatreEngine = new TheatreEngine(); theatreEngine.Run(); }