Extension методы придумали как обходной вариант якобы добавления метода в класс который ты не можешь модифицировать. Типо String. Extension-ы это такой процедурный костыль - ты объявляешь чистую статичную функцию и типо цепляешь ее на другой класс
Ты можешь и враппеп клас сделать, да хоть унаследовать хттп клиент
Золотая середина где не нужно пилить говно класс, а где нужно написать расширение как раз таки показывает где чел осмысленно пишет код, а где по правилам которые ему продиктовали где-то
Ты не пилишь класс, ты используешь готовую реализацию RestClient-а из нагета
Золотая середина где не нужно пилить говно класс, а где нужно написать расширение как раз таки показывает где чел осмысленно пишет код, а где по правилам которые ему продиктовали где-то
Я +- согласен, но найти где ты проебал подключить либу с каким то методом сложнее чем класс