Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF
MIT License
Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF.
Procurei organizar todos os padrões segundo a sua categoria, separados por pastas e em cada pasta coloquei o diarama UML para ajudar no entendimento.
Casos você queira se aprofundar no tema, não deixe de conheceu o site Growth Dev: https://growthdev.com.br
Disponibilizei diversos artigos sobre Padrões de Proejtos utilizando PHP, onde você pode acessar no meu site:
src/
Behavioral/
Creational/
Structural/
tests/
Behavioral/
Creational/
Structural/
A estrutura da pastas de tests/
segue a mesma estrutura
Este projetos tem um arquivo Makefile
para a execução dos testes
Faça clone deste projeto:
git clone https://github.com/growthdev-repo/design-patterns.git
Entre no na pasta do projeto:
cd design-patterns
Execute a instalação dos pacotes do ccomposer
:
composer intall
Para executar os testes dos padrões basta executar no terminal:
make test
Para executar os testes de uma classe especídica:
make test NomeDaClass
Este projeto foi desenvoldido por Walmir Silva autor do blog https://growthdev.com.br