public SimpleMarkUpStrategy(SudokuMapper sudokuMapper) { _sudokuMapper = sudokuMapper; }
public SudokuSolverEngine(SudokuBoardStateManager sudokuBoardStateManager, SudokuMapper sudokuMapper) { _sudokuBoardStateManager = sudokuBoardStateManager; _sudokuMapper = sudokuMapper; }
public SolverEngine(StateManager sbStateManager, SudokuMapper sudokuMapper) { _sbStateManager = sbStateManager; _sudokuMapper = sudokuMapper; }
public SimpleMarkupStrategy(SudokuMapper sudokuMapper) { this.sudokuMapper = sudokuMapper; }
public NakedPairsStrategy(SudokuMapper sudokuMapper) { _sudokuMapper = sudokuMapper; }
public SimpleMarkUpStrategy(SudokuMapper sudokuMapper) // Dependency injection in constructor { _sudokuMapper = sudokuMapper; }
public SimpleMarkupStrategy(SudokuMapper mapper) { _sudokuMapper = mapper; }
// instances of classes are passed in as dependant argumnets of the solver engine public SudokuSolverEngine(BoardStateManager boardStateManager, SudokuMapper sudokuMapper) { // set the instances as private variables inside this class _boardStateManager = boardStateManager; _sudokuMapper = sudokuMapper; }
public SudokuSolverEngine(BoardStateManager boardStateManager, SudokuMapper sudokuMapper) { this.boardStateManager = boardStateManager; this.sudokuMapper = sudokuMapper; }
public SudokuSolverEngine(SudokuBoardStateManager state, SudokuMapper mapper) { _sudokuBoardStateManager = state; _sudokuMapper = mapper; }