mid27 zgłoszeń
Czym są sealed class i sealed interface?
Sealed class/interface ogranicza hierarchię do tego samego pakietu (Kotlin 1.5+). Kompilator wie o wszystkich podtypach — when expression jest wyczerpujące bez else. Idealne do modelowania skończonych stanów: Result, UI State. Podobne do enum ale z danymi.