Например,
sealed class позволяет жёстко контролировать наследование, а permits явно указывает, какие классы могут расширять базовый тип.На картинке — краткая шпаргалка по sealed, non-sealed и final классам, а также правилам построения закрытой иерархии в Java 17.
Сохрани, чтобы не потерять!
👉 Java Ready | #ресурс
