0

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

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

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

这是一个糟糕的对象模型吗?如果是这样,如何将这个巨大的对象模型拆分为更小的模型?

谢谢

4

1 回答 1

2

我认为只有知道问题的领域才能回答这个问题。一个设计(大部分)是对还是错,取决于它如何适应情况。

于 2008-11-06T10:12:43.213 回答