Должно ли пользовательское представление Android использовать службы / докладчики, вводимые или используемые в качестве синглтона внутри него? - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть некоторое представление, используемое в качестве «панели» с различными функциями, которые изменяют основную сцену или вызывают бэкэнд. Некоторые из компонентов / кнопок на панели, также являются пользовательскими видами. Например, в angular 2+ вы вводите сервисы непосредственно в свой пользовательский компонент, если хотите вызвать бэкэнд.

  1. Должен ли я вызвать бэкэнд из пользовательского представления? Является ли внедрение презентатора в пользовательское представление хорошей практикой?

  2. Должен ли я взаимодействовать со "игровой сценой" с помощью событий / подписок (возможно, с использованием rxjava) или передавать объект игровой сцены в пользовательский вид, чтобы им можно было манипулировать?

Я думаю, что это хорошие вопросы архитектуры для чистого кода. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...