Правило универсальной масштабной инвариантности помогает принимать решения при проектирования какого либо здания. К примеру, ответить на вопрос «какой высоты или ширины мне сделать тот или иной элемент здания — 1 или 3 метра?» Если сопоставить уже имеющиеся малые и крупные части здания , их величина определяется на уровне психологического предпочтения или другими ограничениями, найти решение благодаря этому правила становится гораздо проще. Это правило никаким образом не является ограничением...
Здравствуйте!
В этой статье речь пойдет про вариантность параметризованных типов в Котлин. ВНИМАНИЕ. СТАТЬЯ УСТАРЕЛА. ЧИТАЙТЕ ЕЁ НОВУЮ ВЕРСИЮ НА ХАБРЕ.
Цель данной статьи дать первичное понимание работы ковариантности и контрвариантности в Котлин. Здесь будет рассмотрено использование ключевых слов in и out в параметризованных типах.
Вариантность – это состояние наличия отношений наследования между параметризованными типами, содержащими параметры из одной иерархии наследования. Это мы и будем разбирать на примерах...