Domain Driven Design can an Aggragate Root be an Value Object

Viewed 1814

me and my colleges are discussing about Value Objects and Entities in the Context of Domain Driven Design. It is a little bit theoretical so maybe not that easy to Answer.

First question: Can an Aggregate Root be an Value Object ?

Second Question: In the following picture you can see an Domain Model. It contains Aggregate Roots and the related Value Objects which contain the IDs of the Aggregate Root.

Link to image

Are they entities or value objects?

Which concept of identity do they have?

Which concept of identity do the members of the aggregates have?

Link to the article: https://www.mirkosertic.de/blog/2013/04/domain-driven-design-example/

Thanks for any help

1 Answers
Related