169 похожих чатов

Что-То туплю, мучаясь над терминологией. Какое слово правильно использовать вместо "наследование"

в более широком смысле, когда речь идет о том, что один тип является подтипом другого?

Например, Any является подтипом от Any?, но нельзя же сказать, что Any это наследник Any?
Или нельзя сказать что Nothing является наследником от MyClass.

Можно нарисовать такую диаграмму:
Any == BaseClass == DerivedClass

И про неё вполне можно сказать, что это "диаграмма наследования" или "цепочка наследования".

Но если нарисовать такие цепочки:
Any == Base == Derived == Nothing
MyClass? == MyClass

То про них уже некорректно говорить, что это "диаграмма наследования" или "цепочка наследования". Но тогда это цепочка чего? Какой правильный научный термин?

2 ответов

12 просмотров

Это называется сабтайпинг

так и говорит "является подтипом\надтипом"

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта