Я создаю приложение для Windows на С#, и у меня есть следующий вопрос:
У меня есть следующая структура объекта: Родитель -> Дочерняя коллекция -> Дочерняя коллекция -> Внучатая коллекция -> Внук.
Вариант использования требует, чтобы я использовал свой родительский объект поэтапно. Например. Создайте новый экземпляр родителя. Заполните родителя и сохраните. На более позднем этапе я извлекал родителя, заполнял дочерние элементы и сохранял. На заключительном этапе я снова извлекал родителя, заполнял внуков для конкретных дочерних объектов и сохранял.
Это плохая объектная модель? Если да, то как можно разделить эту огромную объектную модель на более мелкие модели?
Спасибо