Что означает поставщик при использовании в объявлении метода?

1

Я наткнулся на этот фрагмент кода:

public ServiceBuilder provider(Class<? extends Api> apiClass)

Что означает провайдер в этом контексте?

редактировать:

Это фрагмент кода, который я нашел в нем:

https://github.com/fernandezpablo85/scribe-java/blob/master/src/main/java/org/scribe/builder/ServiceBuilder.java

  • 0
    ИМХО, это не хорошее название для метода, когда он бросает такие вопросы, как ваш.
Теги:
oop
provider

2 ответа

3
Лучший ответ

Это имя метода. Метод provider() возвращает ServiceBuilder.

Здесь ссылка на интерфейс поставщика услуг Java.

  • 0
    Хотя это не хорошее имя метода, не так ли?
  • 0
    Смотрите ссылку. «Провайдеры» - вещь в Java. Это не плохое имя. Может быть, getProvider () будет лучше, но некоторые люди не заботятся о повторяющихся методах get везде.
Показать ещё 4 комментария
1

Что означает провайдер в этом контексте?

Кажется, этот класс используется с OAuth. И это способ сделать уникальный способ использовать несколько логинов из разных сервисов.

Пример:

Ваш метод, похоже, используется для создания экземпляра apis на основе того, что вы передаете.

provider(FacebookApi.class)

для Facebook и так далее. Затем Служба создается с использованием всех данных.

Поставщиком он означает, кто предоставляет токен доступа (и данные аутентификации)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню