Значит библиотека не была нормально спроектирована под расширение. В этом плане спринг - хороший пример. Там почти везде можно переопределить поведение, как тебе хочется.
Значит библиотека не была нормально спроектирована под расширение. В этом плане спринг - хороший пример. Там почти везде можно переопределить поведение, как тебе хочется.
Содержат, но надо понимать, что всё открытое наружу придётся поддерживать долго-долго, там можно забыть про рефаторинг
да никто не гарантирует полную совместимость между мажорными версиями. Ну разве что в ждк пытались, но в итоге все разломали между 8 и 11, а всякий доисторический мусор так до конца и не выкинули.
да никто не гарантирует полную совместимость между мажорными версиями. Ну разве что в ждк пытались, но в итоге все разломали между 8 и 11, а всякий доисторический мусор так до конца и не выкинули.
Так его не выкидывают как раз потому, что 8 и 11 - не мажорные версии
Да, всё так. И если бы Unsafe был надёжно скрыт, его замена появилась бы куда быстрее.
Ну так сначала надо было создать замену, потом объявить Unsafe deprecated и через несколько лет выкинуть, когда все кому надо, перешли бы на альтернативу
Ну так сначала надо было создать замену, потом объявить Unsafe deprecated и через несколько лет выкинуть, когда все кому надо, перешли бы на альтернативу
Ага, все встали и резко перешли. Что же многие сидят на 7 и 8, и никак перейти на новые версии не могут?