Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FGV 2026

Engenharia de SoftwareOrientação a Objetos
Código
gp044414
Banca
FGV
Órgão
TJ-SC
Ano
2026
Cargo
Analista de Sistemas
No âmbito do Domain-Driven Design (DDD), assinale a afirmativacorreta a respeito do emprego e das características de ValueObjects e Entities.
  1. AUm Value Object é projetado com uma identidade única eexclusiva, sendo capaz de sofrer mudanças contínuas deestado ao longo de um grande período de tempo.
  2. BA principal característica de um Value Object é a suamutabilidade, o que permite que seus atributos internos sejamalterados livremente após a sua criação no sistema.
  3. CA igualdade entre dois Value Objects é determinada pelacomparação de seus identificadores, independentemente dequais sejam os valores de seus atributos.
  4. DO design deve priorizar o uso de Value Objects em vez deEntities sempre que possível, pois tipos de valor que medem,quantificam ou descrevem coisas são mais fáceis de criar,testar e manter.
  5. EOs métodos de um Value Object devem, por padrão, produzirefeitos colaterais para que possam modificar seu próprioestado ou o estado de outras Entities com as quais serelacionam.
Revelar gabarito e comentário

GabaritoD — O design deve priorizar o uso de Value Objects em vez de Entities sempre que possível, pois tipos de valor que medem, quantificam ou descrevem coisas são mais fáceis de criar, testar e manter.

Link permanente: /questoes/gp044414