Skip to content

Commit f9c3f5c

Browse files
committed
Make readme file
1 parent de09eea commit f9c3f5c

File tree

1 file changed

+45
-2
lines changed

1 file changed

+45
-2
lines changed

README.md

Lines changed: 45 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,45 @@
1-
# design-patterns
2-
Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF
1+
# Padrões de Projetos (Design Patterns)
2+
3+
Exemplos em PHP dos 23 Padrões de Projetos (Design Patterns) relacionados ao Livro GOF.
4+
5+
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.
6+
7+
Casos você queira se aprofundar no tema, não deixe de conheceu o site Growth Dev:
8+
[https://growthdev.com.br](https://growthdev.com.br/)
9+
10+
## Organização do Projeto:
11+
12+
- `src/`
13+
- `Behavioral/`
14+
- `Creational/`
15+
- `Structural/`
16+
17+
A estrutura da pastas de `tests/` segue a mesma estrutura
18+
19+
## Instruções
20+
21+
Este projetos tem um arquivo `Makefile` para a execução dos testes
22+
23+
1. Faça clone deste projeto:
24+
25+
`git clone https://github.com/growthdev-repo/design-patterns.git`
26+
27+
2. Entre no na pasta do projeto:
28+
29+
`cd design-patterns`
30+
31+
3. Execute a instalação dos pacotes do `ccomposer`:
32+
33+
`composer intall`
34+
35+
4. Para executar os testes dos padrões basta executar no terminal:
36+
37+
`make test`
38+
39+
40+
## Sobre nós
41+
42+
Este projeto foi desenvoldido por Walmir Silva autor do blog [https://growthdev.com.br](https://growthdev.com.br/)
43+
44+
45+

0 commit comments

Comments
 (0)