FC ConcursosFC Concursos

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

De acordo com o assunto TI Engenharia de Software: Padrões de Projeto (Engenharia de Software), responda:

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

Continue aprendendo