В моем проекте у меня есть несколько услуг. Пример UserService, ArticleService, LogService и т. Д. Каждая служба содержит функции для создания, чтения, обновления, удаления и т. Д. Теперь вопрос. Когда мне нужно добавить элемент к пользователю, я использую UserService. Это, в свою очередь, необходимо создать объект в журнале. Если UserService создает новый экземпляр LogService и использует эту функцию. Или должен UserService создать этот объект?Отношения между услугами
0
A
ответ
1
UserService должен знать некоторые LoggerServiceInterface и не должен знать о его конкретной реализации - LoggerService в вашем случае. Объект LoggerService должен реализовывать LoggerServiceInterface и должен быть введен в UserService через конструктор или сеттер. Я считаю, что вы должны проверить некоторые контейнеры для инъекций Dependency, реализованные на вашем языке программирования.
Смежные вопросы
- 1. Broadcast между услугами
- 2. Связь между надежными услугами
- 3. Symfony: Связь между пакетами и услугами
- 4. Объемы обмена между док-услугами
- 5. Разница между услугами и фабрики
- 6. Как обмениваться услугами и заявлять между ngModules
- 7. BroadcastReceiver doens't работы между двумя Услугами
- 8. UPNP - привязка между устройством и услугами (miniupnp)
- 9. разница между услугами и широковещательными приемниками
- 10. Разница между атрибутами и услугами в BLE
- 11. Обмен данными между действиями и услугами
- 12. Джерси Как указать зависимость между двумя услугами?
- 13. Обратные вызовы между услугами службы лазурной службы?
- 14. Как вычислить граф отношения отношения между людьми?
- 15. CoreData отношения между объектами
- 16. Отношения между двумя сущностями
- 17. отношения между моделями AngularJS
- 18. Людские отношения между пользователями
- 19. Создайте отношения между объектами
- 20. Отношения между хранимыми процедурами?
- 21. iOS - отношения между представлениями
- 22. Отношения между переменными
- 23. Отношения между объектами C++
- 24. Phalcon Отношения между собой?
- 25. Отношения между компонентами Android
- 26. Отношения между таблицами
- 27. Отношения между потоками (задачи)
- 28. Отношения между таблицами
- 29. Отношения между моделями
- 30. отношения между классами