Правильно ли применять разные подходы в одной программе/одном классе?
Не знаю, насколько вопрос философский, и насколько вообще разумно задавать его, я не так давно занимаюсь Java и мне стало интересно, считается ли плохим тоном использование различных подходов к программированию (в данном случае императивного и функционального) в скоупе одной программы либо же одного класса с целью повышения читабельности/уменьшению количества кода?
Просто я где-то слышал, что хорошим тоном считается, если программа выдержана в одном стиле, хоть и читабельность кода в больших программах где-то рядышком с производительностью стоит. Спасибо.