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.
- 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.
- 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.
- CA igualdade entre dois Value Objects é determinada pelacomparação de seus identificadores, independentemente dequais sejam os valores de seus atributos.
- 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.
- 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.