Capítulo 6. Abordar la lógica empresarial compleja

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el capítulo anterior se trataron dos patrones que abordan casos de lógica empresarial relativamente sencilla: el script de transacción y el registro activo. Este capítulo continúa el tema de la implementación de la lógica empresarial e introduce un patrón orientado a la lógica empresarial complicada: el patrón de modelo de dominio.

Historia

Al igual que los patrones de guión de transacción y registro activo, el patrón de modelo de dominio se introdujo inicialmente en el libro de Martin Fowler Patterns of Enterprise Application Architecture. Fowler concluyó su discusión sobre el patrón diciendo: "Eric Evans está escribiendo actualmente un libro sobre la construcción de Modelos de Dominio". El libro al que se hace referencia es la obra seminal de Evans, Domain-Driven Design: Abordar la complejidad en el corazón del software.

En su libro, Evans presenta un conjunto de patrones destinados a relacionar estrechamente el código con el modelo subyacente del dominio empresarial: agregados, objetos de valor, repositorios y otros. Estos patrones siguen de cerca el punto en el que Fowler lo dejó en su libro y se asemejan a un conjunto eficaz de herramientas para aplicar el patrón del modelo de dominio.

Los patrones que introdujo Evans suelen denominarse diseño táctico orientado al dominio. Para eliminar la confusión de ...

Get Aprendizaje del Diseño Orientado al Dominio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.