Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — CESPE / CEBRASPE 2024

Engenharia de SoftwareOrientação a Objetos
Código
ce170481
Banca
CESPE / CEBRASPE
Órgão
CNJ
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Área Apoio Especializado - Especialidade: Analista de Sistemas
Julgue o próximo item, a respeito de GRASP (general responsibility assignment software patterns).Determinar quando deve ser delegada a responsabilidade para outro objeto é responsabilidade do criador (creator).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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”.

GRASP – Padrão Creator

❌ ERRADO. A afirmação está incorreta. No conjunto de padrões GRASP (General Responsibility Assignment Software Patterns), o padrão Creator é responsável por determinar quem deve criar um novo objeto, e não por decidir quando delegar responsabilidades a outro objeto. A delegação de responsabilidades está mais relacionada a outros padrões GRASP, como Indirection (Indireção) ou Information Expert (Especialista na Informação), que tratam de como distribuir e delegar tarefas entre objetos.

O padrão Creator responde à pergunta: "Qual classe deve ser responsável por criar uma nova instância de outra classe?" — baseando-se em critérios como agregação, composição, registro ou contenção. Já a questão de "determinar quando delegar responsabilidade" envolve análise de acoplamento e coesão, sendo abordada por outros princípios.

NÃO CAIA NESSA!

Para não confundir, lembre-se: Creator = criação (quem cria); Indirection = delegação (intermediário); Information Expert = quem possui a informação (responsável natural).

Gabarito: Errado (E).

Link permanente: /questoes/ce170481