Обновить

Системный подход к Agile: исследование совместимостей Java библиотек [лонг]

Уровень сложностиСредний
Время на прочтение70 мин
Охват и читатели4K
Всего голосов 2: ↑0 и ↓2-2
Комментарии1

Комментарии 1

Нужно отметить, что вариативностьбывает только позитивной, то есть если подтип Dog в сигнатуре поменяется на более общий супертип Animal в аргументах (цепочка Animal → Dog → Bulldog), по проявляется контравариантность, но если в том же месте Dog меняется на более конкретный Bulldog, то это не называется ковариантностью, потому что наследник просто перестает быть подтипом и связь вообще ломается!

как говорил один персонаж: кто на ком стоял? Извольте выражаться яснее.

❕ Если вы желаете получить доступ к превью-версиям инструментов и статей раньше других, вы можете скинуть донат (от 500р) и написать мне в ЛС для демо-доступа и поддержки в установке. + Ваш ник будет упомянут в публикациях в разделе Патронов.

💙 Дорогой Хабр!

Знаете ли вы, что на написание одной статьи может уйти до полумесяца? Пока вы просто читаете, кто-то из кожи вон лезет, чтобы всё сделать красиво. Стримеры на твиче берут по 2к, чтобы просто поставить фильм, а мне нужно собирать заказы в К****е, чтобы дотянуть до конца месяца, потому что новые технологии и инженеры никому и не нужны. Если ты сегодня узнал что-то новое, или тебе просто зашел мем, справедливо будетотправить донат 💳. Спасибо

В этой части вы смысл. Выразили достаточно ясно - но публика не оценила.

Длинно/путано. Никто не будет читать путаную статью и пытаться выделить из неё мысль. Загоните в Чат ГРТ и попросите упростить- вам же легче будет

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации