en Domain Drive Design (DDD)
Un Aggregate, que no sería más que un elemento conceptual que engloba distintas entidades. En el ejemplo de una clase siempre que queramos interactuar con Lessons
, por ejemplo, lo haremos a través de Course
.
Si queremos acceder al nombre de la lección no haremos una llamada del tipo “course->lesson->name” sino que lo haremos a través de un método “lessonName()” (no nos acoplaremos a cada uno de estos elementos encadenados)
Dentro de este Aggregate tendremos un Aggregate Root, que en este caso será Course
Deja una respuesta