Domain Driven Design
El libro
Domain Driven Design por Eric Evans
Definición
El foco del desarrollo de SW debe estar en el dominio y en la lógica de dominio
Diseños de dominio complejos se deben basar en un modelo
Los expertos en el dominio deben trabajar junto con los expertos en SW
Lenguaje común
La comunicación es muy importante
Cada grupo usa su propio léxico
Lenguaje basado en el modelo
Uso consistente incluido en el código
Model Driven Design
Elementos
Aislando el dominio
Layered Architecture
Modelo expresado en software
Asociaciones
Restringir las asociaciones
Reducir la multiplicidad
Eliminar las innecesarias
Entidades
Identidad
No definido por sus atributos
Value Objects
No tienen identidad conceptual
Services
Operación que no es parte natural de un entity o value object
Su interface está definida en términos de elementos del domain model
Stateless
Modules
Paquetes
Alta cohesión
Bajo acoplamiento
Ciclo de vida de un objeto de dominio
Aggregates
Factories
Repositories
Acerca de
Topic
Topic
Domain Driven Design
Added: 2010-05-19 22:29:33
From: (Joined 2009-12-01 22:08:05)
1623 views |0 downloads
Domain Driven Design