Ed
ano passado
O padrão de design Strategy é utilizado para 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. Analisando as alternativas: a) Melhorar a performance do código - O padrão Strategy não é especificamente focado em performance. b) Definir um grupo de algoritmos intercambiáveis - Esta é a definição correta do padrão Strategy, pois ele permite que diferentes algoritmos sejam utilizados de forma intercambiável. c) Evitar a modularização do software - O padrão Strategy, na verdade, promove a modularização. d) Reduzir a complexidade do código - Embora possa ajudar a organizar o código, o foco principal do Strategy é a intercambialidade de algoritmos. Portanto, a alternativa correta é: b) Definir um grupo de algoritmos intercambiáveis.
Cadastre-se ou realize login
Mais perguntas desse material