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
Soluções para a tarefa
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 interessantes
Pedagogia,
3 meses atrás
Português,
3 meses atrás
Português,
3 meses atrás
Ed. Física,
4 meses atrás
Artes,
4 meses atrás
Saúde,
9 meses atrás
Matemática,
9 meses atrás
Português,
9 meses atrás