Как говорил мой дед;
- «не задавай абстрактные вопросы чтобы не получать абстрактные ответы»
У меня в одном месте и коннект к апи, и параметры, и разные методы для работы с ней.
Я думаю, как это можно сделать иначе. Я просто видел, что некоторые делают само API отдельный классом.
В конструкторе api_key, params принимает, а внутри методы разные.