Статические методы или extends Application

В общем, в моем приложении есть много методов которые могут использоваться много раз в разных фрагментах(в одной активности).И тут я подумал а почему бы не создать один класс со всеми методами и переменными и сделать их статическими что-бы в нужный момент за них "дергать". Я на каком-то американском форуме читал, что это потенциальная причина утечек. И самому интересно засоряет ли это стек вызов(в книгах пишут что только во время вызовов засоряет). Кто-то может объяснить как это влияет на производительность и стоит так делать или нет? Заранее благодарен!


Ответы (1 шт):

Автор решения: Aziz Umarov

На счёт много раз использовать одни и те же методы. Это напрашивается библиотека утилит. А то что объединить все в один класс вы уйдете от принципов SOLID, а конкретно от принципа единственной ответственности.

→ Ссылка