Ed
ontem
O padrão de projeto Strategy tem como intenção definir uma família de algoritmos, encapsulá-los e torná-los intercambiáveis. Isso permite que o algoritmo varie independentemente dos clientes que o utilizam. Em outras palavras, ele permite que você escolha um comportamento em tempo de execução, facilitando a manutenção e a extensão do código.
Mais perguntas desse material