a)ほとんどの場合、アグリゲート全体を生成するファクトリのみを使用する必要があるのか、それともアグリゲートルートのみを作成するファクトリを使用する必要があるのか、少し戸惑います。
b) Aggregate全体を構築するファクトリは、ルートオブジェクトと非ルートオブジェクトの両方を単独で構築する必要がありますか、それとも非ルートエンティティ/ VOの構築を他のファクトリに委任する必要がありますか?
したがって、Aggregateに5種類の非ルートエンティティが含まれている場合、Aggregateファクトリがこれらの非ルートエンティティを単独で作成するか、 Aggregateファクトリが委任する追加の5つのファクトリ(非ルートエンティティごとに1つのファクトリ)がある必要があります。特定のタイプの非ルートエンティティの作成?
ありがとうございました