Иван Пономарев — Вариантность типов в Java и Kotlin
Ближайшая конференция: Joker 2023, 9–10 октября (Online), 13–14 октября (Offline, Санкт-Петербург)
Подробности и билеты:
— —
Если сравнить программу со зданием, то ее API — это фундамент. Невозможно недооценить важность гибких и удобных API для сопровождаемости кода. И невозможно создать такие API без понимания того, как использовать вариантность типов в классах и методах с параметризацией типов.
Спикер рассмотрит эволюцию вариантности типов в мире JVM, начиная с ковариантных массивов из самых первых версий Java, через подстановочные типы Java, до вариантности в месте объявления и в месте использования в Kotlin.
Из примеров — от простых к сложным — вы сможете получить устойчивое понимание того, как и когда использовать вариантность типов в своих API.
#generics #contravariance #covariance
1 view
41
10
1 month ago 00:03:03 1
Сергей Лазарев х Therr Maitz — Олимпиада-80
1 month ago 00:07:25 1
Би-2 — Колыбельная (2022)
1 month ago 00:04:19 1
Дети Бога - Я Твоё дитя | Детское прославление.
1 month ago 00:03:07 1
Научите детей тому, чему они учат нас #инклюзиясдетства
1 month ago 00:06:21 1
SILENZIUM - Белые розы| Седая ночь (Ласковый май covers) романтическая история из 90х
1 month ago 00:04:19 1
MUST HAVE BEEN THE WIND: Skyrim Guard Song ■ The Chalkeaters feat. Black Gryph0n
1 month ago 00:08:38 1
Дима Билан - Про белые розы (премьера клипа, 2019)