コード例 #1
0
        public static void Main()
        {
            IUserInterface userInterface = new ConsoleUserInterface();

            IEngine engine = new MinesweeperEngine(userInterface);
            engine.Run();
        }
コード例 #2
0
        public static void Main()
        {
            IUserInterface userInterface = new ConsoleUserInterface();

            IEngine engine = new MinesweeperEngine(userInterface);

            engine.Run();
        }
コード例 #3
0
        public static void Main()
        {
            IDataBase db = new DataBase();

            ICommandManager commandManager = new CommandManager();

            IInputReader reader = new ConsoleReader();

            IOutputWriter writer = new ConsoleWriter
            {
                AutoFlush = true
            };

            IEngine engine = new MinesweeperEngine(db, commandManager, reader, writer);

            engine.Run();
        }