Um dos participantes da equipe de desenvolvimento de um framework deve imp...

Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algori...


publicidade

Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir?

Analisando...
publicidade

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

Criar conta grátis
  • Marcos de Castro
    Marcos de Castro EQUIPE
    14/01/2025 • 18:15
    Gabarito: d)

    O padrão de projeto do catálogo GoF (Gang of Four) a ser utilizado nesse caso é o Template Method.

    O Template Method é um padrão comportamental que define o esqueleto de um algoritmo em uma operação, mas permite que as subclasses alterem alguns passos desse algoritmo sem alterar sua estrutura geral. No caso apresentado, a classe X implementa a operação com o algoritmo em particular, mas deixa passos específicos para serem implementados pelas subclasses, seguindo o padrão Template Method.
publicidade
🍪

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.