Você está desenvolvendo uma biblioteca de gráficos comerciais (pizza, barras etc.). Suponha que o processo para desenhar o gráfico de pizza e de barras siga uma sequência de cinco passos, em que três passos (título, legenda, eixos) são iguais para os dois gráficos e dois passos (escala, plotagem) são específicos de cada gráfico. Assinale a opção com o nome do design pattern que permite implementar esse algoritmo de cinco passos em uma superclasse, sendo que os dois passos específicos devem ser implementados nas suas subclasses.
(Ref.: 202209692175)
A) Template Method
B) Strategy
C) Visitor
D) State
E) Chain of Responsibility
Respostas
respondido por:
12
Resposta:
Alternativa: A) Template Method
Explicação:
O Template Method é um padrão de projeto comportamental que define o esqueleto de um algoritmo na superclasse mas deixa as subclasses sobrescreverem etapas específicas do algoritmo sem modificar sua estrutura.
respondido por:
0
Resposta: Template Method
Explicação: Template Method é um padrão de design comportamental que permite definir um esqueleto de um algoritmo em uma classe base e permite que as subclasses substituam as etapas sem alterar a estrutura geral do algoritmo .
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás
7 anos atrás