DDD NA PRÁTICA
IMPLEMENTAÇÃO TÁTICA – ENTIDADES E OBJETO DE VALOR
Domain Driven Design aborda alguns conceitos, boas práticas e guias de implementações Estratégicas e Táticas, as quais nos auxiliam num código limpo e representativo para o negócio.
COMEÇANDO COM O PRIMEIRO BOUNDED CONTEXT
ENTIDADE VS OBJETO DE VALOR
ENTIDADE VS OBJETO DE VALOR
ENTIDADE VS OBJETO DE VALOR
ENTIDADE VS OBJETO DE VALOR
IDENTIFICANDO OBJETO DE VALOR
IDENTIFICANDO OBJETO DE VALOR
Prefira Objetos de Valor em uma Entidade• Objetos de Valor são mais Leves;• Tente colocar o máximo de regras de negócio
nos Objetos de Valor;• Entidades normalmente atual como encapsuladores (Wrappers)
ENTIDADE BASE
ENTIDADE BASE
OBJETO DE VALOR
OBJETO DE VALOR
DESCRIÇÃO DO PROBLEMA
MODELANDO O DOMINIO
•O que podemos extrair de um cenário hoteleiro?•Vamos debater um pouco...
REFERÊNCIASLIVROS
PERGUNTAS E RESPOSTAS !!!