Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCPC 2025
Arquitetura de Software›Padrõ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
APadrões de criação: Singleton e Observer; estruturais: Adapter e Composite
BPadrões de criação: Singleton; estruturais: Adapter e Composite; comportamentais: Observer.
CPadrões de criação: Adapter e Singleton; estruturais: Composite; comportamentais: Observer.
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
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.