Padrões de projeto apresentam soluções para problemas recorr...

Próximas questões
Com base no mesmo assunto
Q4154448 Arquitetura de Software
Padrões de projeto apresentam soluções para problemas recorrentes. Um conjunto conhecido de padrões são aqueles propostos pelos autores conhecidos como Gang of Four (GoF). Deste conjunto de mais de 20 tipos de padrões de projetos, tem-se os padrões Factory Method, Decorator e Observer. De acordo com o GoF, esses três padrões são classificados, respectivamente, nas seguintes famílias:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: O enunciado pediu a classificação GoF de Factory Method, Decorator e Observer; pela correspondência canônica, eles são, respectivamente, de criação, estrutural e comportamental. Como essa sequência aparece apenas na alternativa A, ela é o gabarito.

Tema central: Classificação dos padrões GoF
Análise das alternativas
A
Certa
A alternativa A está correta porque respeita exatamente a classificação canônica do GoF para os três padrões cobrados: Factory Method pertence à família dos padrões de criação, Decorator à dos padrões estruturais e Observer à dos padrões comportamentais. O critério resolutivo aqui é de classificação, não de definição ou funcionamento dos padrões.
B
Errada
Está errada porque troca as famílias de Factory Method e Decorator: Factory Method não é estrutural, e sim de criação; Decorator não é de criação, e sim estrutural.
C
Errada
Está errada porque classifica Factory Method como comportamental e Observer como criação. Pela classificação GoF, Factory Method é de criação e Observer é comportamental.
D
Errada
Está errada porque as três associações destoam da classificação GoF: Factory Method não é estrutural, Decorator não é comportamental e Observer não é de criação.
Pegadinha da questão
A confusão estava em trocar famílias por associação intuitiva errada e em marcar uma opção por reconhecer apenas um ou dois padrões, sem conferir a sequência exata pedida.
Dica para questões semelhantes
  • Quando a banca pedir padrões GoF, primeiro identifique se a cobrança é de classificação; se for, a resposta depende da família correta de cada padrão, não da explicação do seu funcionamento.
  • Em alternativas com vários padrões, valide a correspondência de cada um na ordem apresentada; um único vínculo trocado já elimina a opção.
  • Use a classificação canônica do GoF como critério decisivo: criacionais, estruturais e comportamentais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo