Nice source of concepts for DDD . I noticed you don't have an AggregateRoot class . Any reason . Would be better to simply inherit AggregateRoot from Entity and handle DomainEvents in them because Entity is just a plain class wrt to Domain . But AggregateRoot is a enriched class with domain events and integration events .
Nice source of concepts for DDD . I noticed you don't have an AggregateRoot class . Any reason . Would be better to simply inherit AggregateRoot from Entity and handle DomainEvents in them because Entity is just a plain class wrt to Domain . But AggregateRoot is a enriched class with domain events and integration events .