Можно создать дубликат:
What's the best way to refactor a method that has too many (6+) parameters?Long параметр в конструкторе в Java
Если конструктор имеет длинный список параметров, мы должны рассматривать это плохой стиль и реорганизовать его? Если да, то как?
Иногда. У вас может возникнуть соблазн группировать некоторые параметры в «контекст», но это противоречит закону Деметры. Возможно, это не список параметров, но класс неправильный, поскольку он слишком много. – maaartinus