Jogo de Sudoku em Java

Voltar para Projetos

Visão Geral

Projeto de Sudoku em Java que inclui uma versão de terminal e uma UI, criado como parte do curso da DIO.

Tecnologias Utilizadas

Java
Swing Swing
Backtracking Backtracking

Descrição Técnica

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.

Principais Funcionalidades

Arquitetura

Organização em camadas com foco na separação de responsabilidades: domínio (regras) desacoplado da apresentação (UI/CLI), permitindo evolução independente.

Requisitos do Sistema