説明は次のとおりです。
- アイテムは抽象的なエンティティです
- すべてのアイテムにはparentItem関係があります(nilの可能性があります)
- BookItem と CategoryItem は Item の子です
- CategoryItem には childItems 関係があります
ダイアグラムは次のとおりです。
私には問題ないようです。しかし、次の 2 つの警告メッセージが表示されました。
- 警告: プロパティの設定が間違っています: Item.parentItem には逆が必要です
- 警告: プロパティの構成が間違っています: CategoryItem.childItems には逆が必要です
childItems がないため、BookItem の逆を設定する方法はありません。また、CategoryItem の逆も設定できません。親クラスにあるため、逆にparentItemを選択できません。
誰が私が何をすべきかを提案できますか?
ありがとう