Я начинаю новый проект, который потребует использования внешнего REST API, который в основном возвращает файлы JSON и XML. Это похоже на StackExchange API , и я вижу, что каждая оболочка, которая была сделана для этого API, имеет свой подход; например, stackoverflow-java-sdk использует шаблон адаптера .
Итак, чтобы убедиться, что каждая новая функция API будет легко включена ... какой будет лучший шаблон проектирования?