Re[22]: А С++ то схлопывается...
От: vdimas Россия  
Дата: 12.11.19 20:21
Оценка: +1
Здравствуйте, Pzz, Вы писали:

Pzz>Мне нравится подход. "Он случайно унаследовал базовый класс от класса наследника.


Кривой перевод или журнализд наврал. Это не наследование от наследниника, это использование типа до его определения, но после объявления. Вполне себе практика С/С++ и до всяких шаблонов.


Pzz>Если это работает и в C#, это не комплимент в пользу C#


Но используется аж в самой базовой инфраструктуре стандартных либ, например:
https://docs.microsoft.com/ru-ru/dotnet/api/system.iequatable-1?view=netcore-3.0

Все примитивные типы-значения и большинство составных с семантикой "значение" реализуют этот интерфейс.
Таково принятое правило хорошего тона.
Отредактировано 12.11.2019 20:22 vdimas . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.