集計に関する章を読んだところ、何か誤解していることに気づきました。Member、Item、Bid の 3 つのオブジェクトがあります。本のコードスニペットは次のとおりです。
public class Member
{
public string Id {get; set;}
...
}
public class Item
{
public string Id {get; set;}
public IList<Bid> Bids {get; set;}
...
}
public class Bid
{
public Member Member {get; set;}
...
}
Autor は、アイテムなしでは入札は意味をなさないため、アイテムとその入札は 1 つの集合体であると書いています。したがって、Item と Member は集約ルートです。ただ、入札もメンバーなしでは意味がないと思います。そして、それは論理的であるようです。では、この状況での入札とは何ですか? アイテム集約の一部ですか?