Skip to content

eldermoraes/ddd-otaviosantana

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aula de Domain Drive Design - Otávio Santana

Conceitos

  • Estratégico: é um fica a linguagem do negócio: Bounded Context, linguagem ubiquitous, context Maps.

  • Tático: implementação, classes e módulos.

Patterns

  • Entidades: Uma entidade é um objeto único e core do negócio, geralmente, possui um identificador único.

  • Value objects: É um objeto sem identidade, que geralmente são imutáveis (record?).

  • Services: o objeto que executa ou implementa uma lógica de negócio e que não possui um estado.

  • Repository: É uma abstração que afasta o cliente do armazenamento do dados.

  • Agregator: Um cluster de objetos. Algumas vezes confundidos com uma simples coleção.

About

Material da aula de Domain Driven Design

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages