У меня есть объект Customer и объект Loan.Это отношения один-ко-многим (Клиент <- >> Кредит).Каждый заем имеет ровно 5 типов планов выплат (ровно 5 и не изменится в течение следующих 100 лет), чтобы клиент мог выбрать и просмотреть прогноз платежей.Каждый план выплат состоит из типа, начального платежа, ежемесячного платежа, процентов, количества платежей, общей суммы платежей, процентов и дат выплат.Как лучше всего смоделировать объект Payoff?
Вариант 1:
Каждый заем имеет пять отношений с объектом выплат, представляющих пять различных планов выплат.т. е. внутри объекта Loan существует 5 отношений payoffPlanA, payoffPlanB, payoffPlanC, payoffPlanD, payoffPlanE к объекту Payoff.
Вариант 2:
Каждый кредит имеет отношение один ко многим (Loan <- >> Выплата).Чтобы получить конкретный план выплат, приложение проверит из списка объектов выплат для атрибута типа объекта выплаты.Например, чтобы приложение отображало содержимое Плана выплат C, приложению необходимо будет просмотреть список объектов выплат для ссуды и проверить, является ли тип Планом C, а затем получить сведения.
Естьесть другие варианты?Спасибо