Язык Kotlin 2021 | W4L1 | Обобщенное программирование

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 2

  • @ll_esha
    @ll_esha 3 года назад +2

    0:24 Про ООП
    6:23 Обобщённое программирование
    15:28 Разница между template'ами и generic'ами
    16:58 Обобщённые типы
    19:18 Kotlin реализация (похоже на Java'у)
    23:37 Обобщённые функции и свойства
    28:27 Обобщённые интерфейсы
    28:40 Обобщённые классы
    29:00 Ограничения на тип-параметр
    32:27 Ограничения на несколько тип-параметров или несколько ограничений на один
    40:12 Как сделать T любым, кроме null
    40:26 Стирание типов
    43:30 Материализуемые тип-параметры (reified)
    46:15 Про inline функции
    46:58 Ограничения reified
    48:25 Вариантность
    51:55 Классы и типы
    52:26 Подтипы (типоподстановочность)
    53:37 Для зануляемых подтипов
    53:59 Инвариантные классы
    55:00 Ковариантность
    55:30 Контравариантность
    57:13 Позиции тип-параметров
    1:08:05 Резюме
    1:10:45 Объявление на стороне пользователя (аналог wildcards )
    1:12:13 Пример
    1:17:08 Проекция типов
    1:17:55 Звёздная проекция

  • @Das.Kleine.Krokodil
    @Das.Kleine.Krokodil Год назад

    Спасибо