Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2024

Questão 7 — Engenharia de Software: Padrões de Projeto — Categorias

Engenharia de Software Padrões de Projeto — Categorias

Serviço de Seleção do Pessoal da Marinha (SSPM) 2024

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Segundo Valente (2020), correlacione os Padrões de Projetos às suas respectivas categorias e assinale a opção correta.

PADRÃO DE PROJETO
( ) Abstract Factory
( ) Adapter
( ) Builder
( ) Façade
( ) Iterator
( ) Observer
( ) Proxy
( ) Singleton
( ) Strategy

CATEGORIA
I- Criacional
II- Estrutural
III- Comportamental
Selecione uma alternativa

Resolução comentada

Classificação: Criacional (Abstract Factory, Builder, Singleton), Estrutural (Adapter, Façade, Proxy) e Comportamental (Iterator, Observer, Strategy).

Abstract Factory, Builder e Singleton são criacionais. Adapter, Façade e Proxy são estruturais. Iterator, Observer e Strategy são comportamentais. A sequência pedida é I, II, I, II, III, III, II, I, III, que corresponde à alternativa D.

Análise das alternativas

A, B, C e E trocam a categoria de ao menos um padrão. Por exemplo, em A o Façade aparece como comportamental e o Builder como criacional, mas o Iterator aparece como estrutural.

Referência: Valente (2020), Engenharia de Software Moderna; Gamma et al. (GoF).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: D

Fonte: Gabarito preliminar: Gabarito final CP-T/2024 — Informática — página 5