Как быть когда сущность из одного модуля требуется в другом модуле? Здравствуйте! Опишу на примере. Допустим в программе есть модули "бухгалтерия" и "клиент". Клиент может отправить запрос на выставление счета и этот запрос запишется в базу данных, а потом бухгалтерия сможет этот запрос обработать. И вот вопрос, какому модулю принадлежит этот самый запрос на выставление счета (допустим это модель с названием InvoiceRequest)?

27 Янв 2023 в 19:52
161 +1
0
Ответы
1

Для данной ситуации, где сущность InvoiceRequest требуется и в модуле "клиент" и в модуле "бухгалтерия", рекомендуется создать отдельный модуль или библиотеку, который будет содержать общие классы и сущности для обоих модулей. Этот модуль можно назвать, например, "shared" или "common".

В этом модуле будет располагаться класс InvoiceRequest, который будет содержать все необходимые данные запроса на выставление счета. Оба модуля будут иметь зависимость от этого "shared" модуля, чтобы использовать класс InvoiceRequest.

Таким образом, сущность InvoiceRequest будет общей для обоих модулей и будет доставаться из "shared" модуля при необходимости. Это способствует упрощению кода, повторному использованию и снижению зависимостей между модулями.

16 Апр в 16:45
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир