Вход на сайт
Пустой виртуальный метод вместо интерфейса
1779 просмотров
Перейти к просмотру всей ветки
в ответ Программист 08.10.24 13:28
Сделать в виде интерфейса, и тогда получаешь гарантию, что его перегрузят.Не получаешь :)
Я имел ввиду имплементируют.
А раз нужно, чтобы перегрузил, то зачем делать этот метод обычным?Потому что не "нужно, чтобы перегрузил", а "нужно дать возможность перегрузить".
Ну да, тут я не учёл.
Если бы было "нужно, чтобы перегрузил", то класс был бы абстратнным и метод тоже был бы абстрактным.
Тоже забыл, что абстрактные методы не имеют имплементации. А чем тогда они отличаются от методов интерфейса?