apps/service-design/strategy-pattern
162 · Padrões de Design de Serviço · ≈ 5 min de estudo
Strategy
Cada forma de liquidar um pagamento vira uma classe com a mesma interface; o contexto guarda uma delas, pede o plano e o entrega ao trilho, sem nunca olhar qual método está segurando. Trocar de algoritmo é trocar o objeto. Use quando o mesmo problema tem várias soluções escolhidas de fora — pelo cliente, pela configuração — e cada uma tem regras próprias.
- passos
- 5
- arquivos
- 3
- testes
- 0
- tecnologias
- 4