Обсуждение:Ковариантность и контравариантность (программирование)

Последнее сообщение: 1 месяц назад от Krnl0138 в теме «Производные типы и составные типы»

Delphi править

Раздел про Дельфи не помешал бы--Nashev 08:09, 27 февраля 2016 (UTC)Ответить

Производные типы и составные типы править

Определение из начала статьи:


> Ковариа́нтность и контравариа́нтность в программировании — способы переноса наследования типов на производные от них типы — контейнеры, обобщённые типы, делегаты и т. п.


Корректно ли утверждать, что перенос происходит на "производные типы"? Например, если есть тип "T", то составной тип "список<T> " не является производным от T. Список не наследует T, он использует T, становясь составным (complex, compound) типом.


Кажется, что следует заменить на "...способы переноса наследования типов на составные типы, использующие их, — контейнеры, обобщённые типы, делегаты и т. п. " Krnl0138 (обс.) 22:55, 29 марта 2024 (UTC)Ответить