Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCPC 2025

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qg456695
Banca
FCPC
Órgão
UFC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação / Área: Arquitetura e Desenvolvimento de Sistemas – Back-End
Os padrões de projeto (Design Patterns) são divididos em três categorias principais: padrões de criação, estruturais e comportamentais. Abaixo estão listados quatro padrões. Qual das opções classifica corretamente os padrões em suas respectivas categorias?1. Singleton2. Adapter3. Observer4. Composite
  1. APadrões de criação: Singleton e Observer; estruturais: Adapter e Composite
  2. BPadrões de criação: Singleton; estruturais: Adapter e Composite; comportamentais: Observer.
  3. CPadrões de criação: Adapter e Singleton; estruturais: Composite; comportamentais: Observer.
  4. DPadrões de criação: Singleton e Composite; estruturais: Adapter; comportamentais: Observer.
Revelar gabarito e comentário

GabaritoB — Padrões de criação: Singleton; estruturais: Adapter e Composite; comportamentais: Observer.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Padrões de projeto (Design Patterns) — Classificação GoF

Gabarito: letra B. Singleton é um padrão de criação; Adapter e Composite são estruturais; Observer é comportamental — classificação exata da alternativa B.

A banca cobra a classificação canônica dos padrões GoF (Gang of Four) em três categorias: criação, estruturais e comportamentais.

Padrão

Categoria (GoF)

Classificação correta?

Singleton

Criação

Sim

Adapter

Estrutural

Sim

Observer

Comportamental

Sim

Composite

Estrutural

Sim

1Criação
Singleton
2Estruturais
Adapter
Composite
3Comportamentais
Observer
Padrões GoF
LEVELsoulevel.com.br
Padrões GoF: Criação (Singleton); Estruturais (Adapter, Composite); Comportamentais (Observer)

Alternativa A — ❌ Incorreta

Erro ao classificar Observer como padrão de criação. Observer é um padrão comportamental, não de criação. Além disso, inclui Singleton (correto) e Adapter/Composite (estruturais, mas a classificação do Observer está errada).

Alternativa B — ✅ Correta ⟵ GABARITO

Classificação exata segundo GoF:

  • Criação: Singleton

  • Estruturais: Adapter e Composite

  • Comportamentais: Observer

Alternativa C — ❌ Incorreta

Erro ao classificar Adapter como padrão de criação. Adapter é um padrão estrutural. Singleton (criação) e Composite (estrutural) e Observer (comportamental) estão corretos individualmente, mas o Adapter foi deslocado.

Alternativa D — ❌ Incorreta

Erro ao classificar Composite como padrão de criação. Composite é um padrão estrutural. Singleton (criação) e Adapter (estrutural) e Observer (comportamental) estão corretos, mas o Composite foi deslocado.

Gabarito: letra B

Link permanente: /questoes/qg456695