У меня есть класс Java, который становится длинным. Когда я запускаю его с помощью инструментов качества кода, я получаю флажок для количества строк в классе.
Это класс нижнего уровня, используемый верхними уровнями с Spring @Autowired
. Класс имеет много частных методов экземпляра, которые не являются статическими. Они не используют никаких полей экземпляров, работающих только по параметрам метода.
Можно ли безопасно перемещать эти методы как public static
в каком-то отдельном классе утилиты? Каковы недостатки?