Я пытаюсь смоделировать домен моей системы, но я сталкивался с проблемой и мог помочь с некоторой помощью.
Моя проблема одна из перспективных. Я моделирую систему, в которой у меня есть объект «Клиент», в котором будет несколько объектов «Заказ», и система должна будет перечислить все Заказы для выбранного клиента (перспектива 1). Поэтому я смоделировал класс Customer, который содержит коллекцию Orders ... просто. Однако я только что понял, что система также должна будет перечислить все Заказы с подробной информацией о Заказчике (перспектива 2), что будет означать, что у меня была одна ссылка на Заказчика из каждого Заказа.
Проблема в том, что с каждой точки зрения я буду тратить время на создание объекта, который меня не заинтересует, например. Когда я буду отображать список заказов, для каждого заказа будет создан экземпляр Customer; в свою очередь, экземпляр Customer будет хранить коллекцию сделанных им заказов (которые с этой точки зрения меня не интересуют !!).
Может ли кто-нибудь помочь с предложениями? Я сталкивался с этой проблемой раньше, но никогда не находил время для разработки правильного решения.
С уважением,
JLove