Questão FC370044
A analista Débora está implementando o sistema CGEOnline de acordo com o Domain Driven Design (DDD). Débora criou em CGEOnline a classe de modelo de domínio Acoes, sem atributos qu
Modelos de Ciclo de Vida e Metodologias de Desenvolvimento
FGV · 2024
A analista Débora está implementando o sistema CGEOnline de acordo com o Domain Driven Design (DDD). Débora criou em CGEOnline a classe de modelo de domínio Acoes, sem atributos que identifiquem unicamente determinada instância da classe. As instâncias de Acoes são caracterizadas apenas pelo estado da instância.
A classe Acoes, criada por Débora, aplica o conceito do DDD:
- serviço;
- entidade;
- agregado;
- repositório;
- objeto de valor.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A classe descrita caracteriza-se como um objeto de valor no contexto do DDD.
Um objeto de valor não possui identidade própria; sua distinção ocorre exclusivamente pelo estado — ou seja, pelos valores de seus atributos.
Igualdade entre instâncias é determinada pelos atributos (igualdade por valor), não por um identificador único.
Normalmente é tratado como imutável: em vez de alterar seu estado, cria-se uma nova instância com os valores desejados.
Apesar de não ter identidade, um objeto de valor pode encapsular comportamentos relacionados aos seus dados, como validações ou operações derivadas.
Assim, a classe Acoes, sem atributo identificador e definida apenas pelo estado, encaixa-se precisamente no conceito de objeto de valor.
Conteúdo do catálogo FC Concursos · Atualizado em