можно классы заменить просто функциями, если там немного параметров. а в целом, ничего плохого в том, что у тебя много классов, нет.
Тут скорее был вопрос не про плохо ли это, а про то что может есть еще какой то способ с большим количеством пакетов(а следовательно и классов).
Один класс например от другого отличается в +1 строку данных. Еще и придумывать именование этих классов, жесть.
Думал в сторону шаблонов, но чувствую что это только ухудшит и читаемость и понимание. Да еще и путаницу наведу самому же себе.