Sie sind auf Seite 1von 2

16.10.2019

CRC Maker

SudokuReader

Datei einlesen

setPath

SudokuCreator

SudokuCreator

Sudoku aus Reader parsern und mappen

SudokuReader

Sudoku

Sudoku

getRow getColumn getSquare setNumber getPosibilities countMissingFields isFinished toString (für Writer)

Validate

GamerulesValidator

Sudoku auf Semantik überprüfen

Sudoku

Interface

Rule

apply

Sudoku

16.10.2019

CRC Maker

Pipeline

Anwenden der Regeln und danach validieren Prüfen ob Sudoku lösbar ist und gelöst wurde

Rules

SudokuWriter

(GamerulesValidator)

Sudoku

Rule

TwinRule (Nur Beispiel)

apply Twinrule

Sudoku

SudokuWriter

Schreibt in die Ausgabedatei rein setPath

Sudoku

TerminalUi

Lese- und Schreibpfad angeben

SudokuReader

SudokuWriter