private Minefield() { _mine_clearer = new MineClearer(); }
public Minefield(IGrid grid, IMineClearer mine_clearer) { _grid = grid; _mine_clearer = mine_clearer; }
public MinefieldFactory(IGridFactory grid_factory, IMinePlanterFactory mine_planter_factory, IMineClearer mine_clearer) { _grid_factory = grid_factory; _mine_planter_factory = mine_planter_factory; _mine_clearer = mine_clearer; }