новый класс, а старый уменьшить до вменяемых размеров?
Да, ты выделил новый класс - конфигурацию. Теперь к её полям потребитель как-то должен доступиться.
Стоп. То есть у меня есть класс, в котором есть поля, которые конфигурируют его поведение?
У тебя есть HTTP-клиент, тебе надо определить максимальное время ожидания ответа, после которого он отвалится с таймаутом. Это время - вполне себе конфигурационный параметр, поле класса.
Обсуждают сегодня