Re[69]: MS забило на дотнет. Питону - да, сишарпу - нет?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 11.09.21 16:42
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Serginio1, Вы писали:


S>>Но есть куча функционала который есть в базовом классе,


НС>Например?

Да примеров куча в прикладном коде.
Ну или хотя бы те же Control или wpf https://professorweb.ru/my/WPF/base_WPF/level1/1_7.php
S>> Просто лучше делать самый базовый класс полностью абстрактным.

НС>Почему тогда не сделать его интерфейсом?


S>>И суть полностью абстрактного класса это и есть интерфейс


НС>Но мы сделаем его классом, чтобы никто не догадался?

Нет, что бы сделать наследника реализующий основные методы, а на базе его сделать иерархию, что бы не писать лишний код.
Конечно можно посмотреть на override или virtual но это не сразу в глаза бросается, а абстрактный без кода сразу виден.
Можно посмотреть реализацию и увидеть все возможные реализации.

Еще раз есть куча функционала который есть в базовом классе, наследники наследуют полностью или частично корректируют поведения вызывая внутри base.
И чем в данном случае лучше интерфейсы?
и солнце б утром не вставало, когда бы не было меня
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.