Класс на 3.5 строчек, который 3 в цепочке наследования от 2 классов по 2к строчек, явно не соблюдает принцип SRP и делает сразу миллиард вещей
Хороший код - это написанный и работающий код. А если этот код ещё и окупил ресурсы, потраченные на написание - то это идеальный код.
А все эти Солиды, Клин Коды - это уже второстепенное. Есть они, удобно с ними писать разрабам, окупают они свои усилия - молодцы. Нет - тогда этот код говно.