假设我有一个聚合,Ticket
。ATicket
将有一个分配Department
和一个或多个分配Employee
。
实例化 a 时
Ticket
,aTicketFactory
是否应该负责确保 aTicket
是使用有效/存在的Department
和创建的Employee
?同样,在停用
Department
or时Employee
,什么负责确保将新的Department
orEmployee
分配给 aTicket
以保持其不变量?域中是否存在负责退役的服务,或者这是应该采用最终一致性或某种形式的事件侦听的情况?