- Paulo Oliveira
- Factory Method [OK]
- Abstract Factory
- Adapter
- Bridge
- Chain of Responsability
- Command
- Iterator
- Mediaotor
- Builder
- Prototype
- Composite
- Decorator
- Memento
- Observer
- State
- Strategy
- Singleton
- Facade
- Flyweight
- Template Method
- Visitor
- Proxy
- S — Single Responsiblity Principle (Princípio da responsabilidade única)
- O — Open-Closed Principle (Princípio Aberto-Fechado)
- L — Liskov Substitution Principle (Princípio da substituição de Liskov)
- I — Interface Segregation Principle (Princípio da Segregação da Interface)
- D — Dependency Inversion Principle (Princípio da inversão da dependência)
Sempre adicionar a Fonte das informações no app.
- 1 - Neste github crie um issue clicando em Issues e depois em new Issue
- 2 - No title coloque: Colaborardor
- 3 - No comentario coloque seu Login: ex: paulosoujava e qual feature deseja pegar
- 4 - Clique em Submit new issue
Obs: Sei que o correto seria fazer um fork do projeto e depois enviar PR, mas optei por seguir assim, pela simplicidade
Após receber seu acesso de colaborador, faça o clone do projeto
git clone https://github.com/paulosoujava/desingPatternApp.gitAbra uma nova BRANCH
git checkout -b featue/NOME_DA_SUA_FEATUREAo finalizar
git add .
git commit -m "featuer/NOME_DA_SUA_FEATURE"
git push --set-upstream origin feature/NOME_DA_SUA_FEATUREE pronto, seu código será analisado