наследовать обычные классы, и разрешить наследовать только абстрактные классы и интерфейсы? Хотел бы послушать ваше мнение
А если тебе нужен переработанный класс определлённый
абсолютно правильная мысль
Финальными делай и все]
это не совсем то, я говорю убрать данный функционал с языка или сделать какой то принцип по типу SOLID, DRY и т.д
В ci засунь проверку, что все классы финальные и наследование происходит только от абстрактных.
Я думаю в норм проектах все наследуется только от абстрактных классах ну и реализуют интерфейсы, в редких случаях от реализации
я говорю про это
Обсуждают сегодня