Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 C# 中构建一个 Windows 应用程序,我有以下设计问题:
我有以下对象结构:父->子集合->子->孙子集合->孙子。
用例要求我分阶段使用我的 Parent 对象。例如。创建一个新的父实例。填充父级并保存。在稍后阶段,我将获取父级并填充子级并保存。在最后阶段,我将再次获取父对象并为特定子对象填充孙子对象并保存。
这是一个糟糕的对象模型吗?如果是这样,如何将这个巨大的对象模型拆分为更小的模型?
谢谢
我认为只有知道问题的领域才能回答这个问题。一个设计(大部分)是对还是错,取决于它如何适应情况。