Что такое провайдер?

Часто вижу в приложениях ServiceProvider, AuthProvider, CryptoProvider, AuthService CryptoService. Что должен делать провайдер? В чем его отличие от сервиса?
  • Вопрос задан
  • 3684 просмотра
Решения вопроса 1
Tiendil
@Tiendil
Разработчик ПО.
Service — это то, что реализуют саму логику ммм… сервиса.
ServiceProvider — это то, что даёт доступ к сервису или сервисам. То есть что-то фроде фасада, за которым могут быть разные сервисы на одну тему (например, сервисы аутентификации).

Ещё вот эту странную статью нагуглил: en.wikipedia.org/wiki/Provider_model
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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