Re[3]: Зачем нужно наследование
От: velkin Земля  
Дата: 23.12.17 19:01
Оценка:
Здравствуйте, BlackEric, Вы писали:

A_R>>Я бы ответил, что для прокидывания интерфейса. Например, COM. Ты не знаешь что внутри, но знаешь что поддерживает тот или иной интерфейс и уже можешь работать с этим.

BE>Не уверен. В C++ интерфейсов нет, а наследование есть.

Если следовать классике жанра C++, то считается, что интерфейс в нём это:
1. Открытые члены класса
2. Шаблон проектирования

И то и другое в C++ легко реализуемо и по сути является базовыми понятиями. Нет лишь специального ключевого слова, как в некоторых других известных языках программирования. Хотя если брать более продвинутые реализации такие как Qt, стоит отметить, что там интерфейсы ушли далеко вперёд, в частности это хорошо видно в плагиностроении.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.