Что такое нарушения принципов ООП?
Скорее всего имеются ввиду инкапсуляция, наследование и полиморфизм. Они самые базовые.
Gang of Four, SOLID и прочие фабрики-синглтоны-обзерверы. Видимо зептолабам не понравилось, как авторы их намешали в коде.