Информация об изменениях

Сообщение Re[8]: Интерфейсы и реализация от 27.07.2020 21:59

Изменено 27.07.2020 22:00 Mystic Artifact

Re[8]: Интерфейсы и реализация
Здравствуйте, a7d3, Вы писали:

A>Всегда было и вдруг исчезло? https://en.cppreference.com/w/cpp/language/abstract_class


Безусловно в этом вопросе ты прав. Более того в C#/Java они играют ту же самую роль, и их использование предпочтительно, если думают не жопой. Отдельно стоящие интерфейсы существуют только для преодоления ограничения в наследовании (только один наследник, но множество интерфейсов).
Re[8]: Интерфейсы и реализация
Здравствуйте, a7d3, Вы писали:

A>Всегда было и вдруг исчезло? https://en.cppreference.com/w/cpp/language/abstract_class


Безусловно в этом вопросе ты прав. Более того в C#/Java они играют ту же самую роль, и их использование предпочтительно, если думают не жопой. Отдельно стоящие интерфейсы существуют только для преодоления ограничения в наследовании (только один наследник, но множество интерфейсов). (Само собой интерфейсы накладывают меньше ограничений, что часто играет в плюс.)