Especificaciones
Como es algo que agrupa una unidad de información que es relevante, pero no forma el elemento más grande, le damos una complejidad de 3
En realidad, depende de algo más grande, que se le denomina Aggregate root.
Como características a destacar, tiene un identificador que lo hace único. Aunque si ha de cambiar ha de ser a través de su padre, el Aggregate root. Una ventaja a la hora de consumir Queries, es que lo pueden llegar a consultar sin tener que llamar a todo el Aggregate root.
Se relaciona con otros Aggregate, Value object que contiene y su Aggregate root.
¿Qué valor me aporta implementar un Aggregate?
- Un Aggregate encapsula una unidad de información coherente. De esta manera, sus reglas y su lógica también están centralizadas.
¿Cómo se expresa esta carta en el mundo real?
Como indica el icono de arriba a la izquierda, corresponde a una clase.
|
|