Skip to content

Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF

License

Notifications You must be signed in to change notification settings

growthdev-repo/design-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Padrões de Projetos (Design Patterns)

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:

Organização do Projeto linkando para o tutorial:

A estrutura da pastas de tests/ segue a mesma estrutura

Instruções

Este projetos tem um arquivo Makefile para a execução dos testes

  1. Faça clone deste projeto:

    git clone https://github.com/growthdev-repo/design-patterns.git

  2. Entre no na pasta do projeto:

    cd design-patterns

  3. Execute a instalação dos pacotes do ccomposer:

    composer intall

  4. Para executar os testes dos padrões basta executar no terminal:

    make test

  5. Para executar os testes de uma classe especídica:

    make test NomeDaClass

Sobre nós

Este projeto foi desenvoldido por Walmir Silva autor do blog https://growthdev.com.br