English 中文(简体)
设计问题
原标题:
  • 时间:2008-11-06 09:43:11
  •  标签:

我正在使用C#构建Windows应用程序,我有以下设计问题:

我有以下对象结构:父级 -> 子集合 -> 子代 -> 孙子集合 -> 孙子。

用例要求我在不同阶段使用我的Parent对象。例如,创建一个新的Parent实例,填充Parent并保存。在以后的阶段,我将获取Parent并填充子对象并保存。在最后阶段,我将再次获取Parent,并为特定子对象填充孙子对象并保存。

这是一个糟糕的对象模型吗?如果是,如何将这个庞大的对象模型分成更小的模型?

谢谢 (xiè xiè)

问题回答

我认为只有当我们了解问题的领域时,这个问题才能被回答。一个设计(大多数情况下)是对还是错,取决于它如何适应情况。





相关问题
热门标签