бесполезных для меня полей и методов, рационально ли будет написать собственный класс только с теми полями и методами, которые я использую?
"Методов" - точно нет, поскольку они не дают оверхеда (кроме семантического), "полей" - зависит от условий использования. Если класс - Ваша зона ответственности, то возможно имеет смысл пересмотреть архитектуру и декомпозировать его. Если нет, но Вы знаете, что он (библиотека) Вас не устраивает - поищите замену.
Можно сделать маленький класс, объявить в нем нужные методы, которые будут вызывать методы из большого класса и пользоваться им
Спасибо. Прочитал также про декомпозицию — крайне полезная информация
Звучит интересно, хотя в данном случае, наверное, есть риск чересчур усложнить понимание программы
Обсуждают сегодня