Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Пустой виртуальный метод вместо интерфейса

08.10.24 17:35
Re: Пустой виртуальный метод вместо интерфейса
 
Программист коренной житель
в ответ alex445 08.10.24 17:06
Я имел ввиду имплементируют.

Да, но ведь может быть так, что какая-то функция не является частью интерфейса :) (поправил свой пример)


Тоже забыл, что абстрактные методы не имеют имплементации. А чем тогда они отличаются от методов интерфейса?

Тем, что они могут быть скрытыми от пользователя (см. мой поправленный пример)

Т.е. можно наложить на потомков требование имплементировать какую-то функцию и при этом функция эта не будет частью интерфейса.... да что там частью интерфейска, ее можно сделать непубличной.

 

Перейти на