Questão 43 Comentada - Banco do Estado de Sergipe S/A - Técnico Bancário III Desenvolvimento - CESGRANRIO (2025)

M desempenha o papel de líder de arquitetura de software em uma empresa. Percebeu, junto com sua equipe, a necessidade de desenvolver, em uma linguagem orientada a objetos, um esqueleto de um algoritmo, composto por um conjunto de passos na sua superclasse. A definição de alguns desses passos deverá ser postergada para as suas subclasses. Vale destacar que a estrutura do algoritmo, ou seja, a ordem, definida na superclasse, em que os passos serão executados não poderá ser mudada, podendo-se alterar, a partir das subclasses, o que será executado por alguns dos passos.
Nesse caso, o padrão de projeto utilizado por M e sua equipe é o

  • A Façade
  • B Observer
  • C Abstract Factory
  • D Factory Method
  • E Template Method

Gabarito comentado da Questão 43 - Banco do Estado de Sergipe S/A - Técnico Bancário III Desenvolvimento - CESGRANRIO (2025)

O cenário descrito caracteriza-se pela definição de um esqueleto de algoritmo na superclasse, com a ordem de execução dos passos fixa, permitindo que subclasses redefinam a implementação de passos específicos sem alterar a estrutura geral. O padrão Template Method se encaixa perfeitamente nessa descrição, pois: - Define o esqueleto de um algoritmo na superclasse - Posterga a implementação de etapas específicas para subclasses através de métodos abstratos ou hooks - Mantém invariável a sequên...

Somente usuários Premium podem acessar aos comentários dos nossos especialistas...

Que tal assinar um dos nossos planos e ter acesso ilimitado a todas as resoluções de questões e ainda resolver a todas as questões de forma ilimitada?

São milhares de questões resolvidas!

Assine qualquer plano e tenha acesso a todas as vantagens de ser Premium