Flashcard FC370923
Qual padrão define o esqueleto de um algoritmo em uma classe abstrata e delega a implementação de etapas às subclasses?
Padrões de Projeto (Engenharia de Software)
FGV · 2024
Qual padrão define o esqueleto de um algoritmo em uma classe abstrata e delega a implementação de etapas às subclasses?
Mostrar resposta e comentário
Resposta
Template Method.Explicação:
Define o esqueleto do algoritmo em uma classe abstrata.
Possui um template method que orquestra chamadas a operações primárias.
As operações podem ser implementadas, declaradas abstratas ou expostas como hooks.
Subclasses fornecem as implementações específicas sem alterar a estrutura geral.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/360271
Conteúdo do catálogo FC Concursos · Atualizado em