Projeto de Sudoku em Java que inclui uma versão de terminal e uma UI, criado como parte do curso da DIO.
Implementação do Sudoku em Java com separação entre lógica de negócio (tabuleiro, regras, validações) e camadas de apresentação (terminal e UI). A arquitetura favorece testes e evoluções futuras, como novas interfaces.
Organização em camadas com foco na separação de responsabilidades: domínio (regras) desacoplado da apresentação (UI/CLI), permitindo evolução independente.