Este projeto é feito com o intuito de estudar os design patterns das categorias:
- Criacionais: Lidam com a criação de objetos,flexibilidade e efeitos gargalo.
- Estruturais: Explicam como montar classes mantendo as mesmas eficientes e flexiveis.
- Comportamentais: Cuidam da comunicação eficaz e da distribuição de responsabilidade entre as classes.
E por fim, implementar todos os algorimos em java.
O aplicativo é construido com:
Cada design pattern é utilizado de uma maneira diferente dependendo do contexto do projeto, é necessário ter um bom conhecimento dos mesmos para se tornar um bom programador :)
Distributed under the MIT License. See LICENSE.txt for more information.