Код на GitHub является базовой отправной точкой для библиотеки Wordnik и представляет собой довольно приличный пример и, вероятно, лучше, чем кто-либо может придумать здесь, на месте.
Классы образуют отправную точку библиотеки API Wordnik, предоставляя вам базовый сервис и несколько подклассов, реализующих более специфические части API, например, определения. Существует несколько модельных классов, моделирующих списки слов, определения и части речи и т. Д.
Чтобы использовать их, вы должны включить источник в свое приложение, а затем создать экземпляр одной из служб, например, WordService
, и вызвать метод fetchDefinitions:
, передав слово, которое вы хотите определить как параметр.
В результате будет возвращен массив Definition
объектов, которые вы можете использовать в своем приложении.
Идея состоит в том, что основная логика создания запросов, загрузки данных, анализа ответа и обработки ошибок абстрагируется от вас в пределах классов обслуживания.