0

C#でWindowsアプリを構築していますが、次の設計上の質問があります:

私は次のオブジェクト構造を持っています:親 - >子コレクション - >子 - >孫コレクション - >孫。

このユース ケースでは、Parent オブジェクトを段階的に使用する必要があります。例えば。親の新しいインスタンスを作成します。親にデータを入力して保存します。後の段階で、親をフェッチし、子にデータを入力して保存します。最終段階で、親を再度フェッチし、特定の子オブジェクトの孫を設定して保存します。

これは悪いオブジェクト モデルですか? もしそうなら、この巨大なオブジェクト モデルをより小さなモデルに分割するにはどうすればよいでしょうか?

ありがとう

4

1 に答える 1

2

この質問は、問題のドメインを知っている場合にのみ回答できると思います。設計は、状況にどのように適合するかによって (ほとんどの場合) 正しいか間違っています。

于 2008-11-06T10:12:43.213 に答える