Здравствуйте, Ночной Смотрящий, Вы писали:
НС>Здравствуйте, vdimas, Вы писали:
V>>Никто не запрещает использовать эту технику прямо сейчас.
НС>Да я и не спорю. Я наоборот, рядом говорю что, по факту, у нас ее особо никто и не использует. Ну, покуда используемые библиотеки это позволяют. А они, к счастью, в 2021 году почти всегда позволяют.
Я сам предпочитаю интерфейсы. Но есть куча функционала который есть в базовом классе, наследники наследуют полностью или частично корректируют поведения вызывая внутри base.
И очень редко полностью переопределяют.
Просто лучше делать самый базовый класс полностью абстрактным. А то лезешь в реализацию видишь код, но это не тот код.
И суть полностью абстракного класса это и есть интерфейс
и солнце б утром не вставало, когда бы не было меня