YouTube magic that brings views, likes and suibscribers
Get Free YouTube Subscribers, Views and Likes

Иван Пономарев — Вариантность типов в Java и Kotlin

Follow
JPoint, Joker и JUG ru

Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (СанктПетербург + трансляция).
Подробности и билеты: https://jrg.su/Ypf1HW
— —
Если сравнить программу со зданием, то ее API — это фундамент. Невозможно недооценить важность гибких и удобных API для сопровождаемости кода. И невозможно создать такие API без понимания того, как использовать вариантность типов в классах и методах с параметризацией типов.

Спикер рассмотрит эволюцию вариантности типов в мире JVM, начиная с ковариантных массивов из самых первых версий Java, через подстановочные типы Java, до вариантности в месте объявления и в месте использования в Kotlin.

Из примеров — от простых к сложным — вы сможете получить устойчивое понимание того, как и когда использовать вариантность типов в своих API.

#generics #contravariance #covariance

posted by tascoibre01