1. Design Patterns com PHP: Padrões comportamentais
1.1. Strategy
- Trocar múltiplas condicionais por classes
1.2. Chain Of Responsibility
- Cadeia de algoritmos
1.3. Template Method
- Template de algoritmo para ser reaproveitado através de herança
1.4. State
- Ação de um método depende do seu estado
1.5. Command
- Técnica de extração do caso de uso para uma classe específica
1.6. Observer
- Ligar um evento ocorrido com suas ações
1.7. Iterator
- Acessar e percorrer um objeto