DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

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

Transcript of DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

Page 1: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

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.

Page 2: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

COMEÇANDO COM O PRIMEIRO BOUNDED CONTEXT

Page 3: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
Page 4: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
Page 5: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE VS OBJETO DE VALOR

Page 6: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE VS OBJETO DE VALOR

Page 7: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE VS OBJETO DE VALOR

Page 8: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE VS OBJETO DE VALOR

Page 9: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

IDENTIFICANDO OBJETO DE VALOR

Page 10: DDD na prática :: Implementação tática – Entidades vs 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)

Page 11: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE BASE

Page 12: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

ENTIDADE BASE

Page 13: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
Page 14: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

OBJETO DE VALOR

Page 15: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

OBJETO DE VALOR

Page 16: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

DESCRIÇÃO DO PROBLEMA

Page 17: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

MODELANDO O DOMINIO

•O que podemos extrair de um cenário hoteleiro?•Vamos debater um pouco...

Page 18: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor
Page 19: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

REFERÊNCIASLIVROS

Page 20: DDD na prática :: Implementação tática – Entidades vs Objeto de Valor

PERGUNTAS E RESPOSTAS !!!