O objetivo com este projeto é fazer o jogo da velha, utilizando boas práticas do uso da orientação a objetos e aplicando padrões de projetos. Os padrões utilizados foram: Singleton, Command e o Composite.
git clone https://github.com/brunnuscz/jogo_da_velha.git
https://www.eclipse.org/downloads/
https://www.oracle.com/br/java/technologies/downloads/
├── src
│ ├── command
│ │ └── Comando.java
│ │ └── ContinuarComando.java
│ │ └── JogoListaComando.java
│ │ └── NovoJogoComando.java
│ │ └── RankingComando.java
│ ├── model
│ │ └── Coordenada.java
│ │ └── Dimensao.java
│ │ └── Jogada.java
│ │ └── Jogador.java
│ │ └── ElementoDoJogo.java
│ │ └── Jogo.java
│ │ └── Partida.java
│ │ └── Resultado.java
│ │ └── Tabuleiro.java
│ ├── view
│ │ └── InterfaceUsuario.java
└───└── JogoDaVelha.java