214 похожих чатов

Подскажите как правильно передавать данные между модулями в монолитной архитектуре? Есть

главный модуль Апп и 2 фича модуля: модуль-А и модуль-Б.
Я создаю интерфейс-А в модуле-А и интерфейс-Б в модуле-Б. А реализацию этих интерфейсов делаю в Апп и через Апп передаю данные. Так получается?

5 ответов

22 просмотра

Не уверена, что правильно поняла проблему, но интерфейс и реализация в модуле, интерфейс паблик, он используется в апп, параметром передаете что нужно. Зачем реализацию в апп? А вообще, монолитная разве не антоним многомодульной? 🙂

Григорий-Мочалин Автор вопроса
Ju
Не уверена, что правильно поняла проблему, но инте...

Ну вот например я нахожусь в модуле One во фрагменте B. И хочу передать данные в модуль Two фрагмент С. Как мне это правильно сделать?

Григорий Мочалин
screenshot Ну вот например я нахожусь в модуле One во фрагмен...

Я бы сделал одним из этих вариантов: 1) Интерфейсы фич лежат в апп, а реализуются в модулях, тогда результат работы фичи1 будет в апп (тут можно много способов придумать как вернуть результат), его мапим в входные данные фичи2 и запускаем фичу2 2) создать прослойку между апп и фичами, типо БогФича, интерфейс которой будет лежать в апп. В самой же БогФиче будет ее реализация и интерфейсы фича1 и фича2. В модулях фича1 и фича2 соответственно будет реализация этих фич.

тебе же скидывали ссылку выше по архитектуре, почему не читал? Там чётко обозначено, что у фичи должно быть два модуля, api и impl, вот от этого нужно плясать, а ты не правильно делаешь.

Григорий-Мочалин Автор вопроса
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺 👨🏻‍💻
тебе же скидывали ссылку выше по архитектуре, поче...

Доброе утро) Я читал, просто все равно вопросы оставались. Большое спасибо за развернутый ответ! Сегодня буду пробовать на тестовом проекте

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта