Я создаю модель домена для своего проекта и не знаю, как связать покупателя с другим объектом. Я могу сказать, что объект «покупатель» «покупает» объект «продукт». Кроме того, я могу сказать, что объект «покупатель» совершает покупку по отношению к объекту «продать».
Покупка посередине является посредником между покупателем и продавцом.
Как правило, это можно смоделировать таким образом, чтобы покупатель был связан с объектом «Заказ», «Покупка» или «Транзакция», который затем был связан с продуктом, а не с покупателем напрямую.
Используя аналогию с реляционной базой данных, вы можете использовать таблицу Order в качестве таблицы соединения «многие ко многим» между покупателем и продуктом.
где твоя модель?