tgoop.com/mobileproglib/5286
Create:
Last Update:
Last Update:
sealed class vs enum
sealed class и enum это два разных концепта в Kotlin, хотя их часто используют для ограничения набора возможных значений.
🔹 enum — это тип данных, представляющий фиксированный набор значений, заданный на этапе компиляции и неизменяемый в процессе выполнения программы
🔹 sealed class — это абстрактный класс, позволяющий определять ограниченный набор значений, но эти значения могут быть расширены в будущем
enum лучше подходит для фиксированных списков состояний, а sealed class — для создания ограниченного, но потенциально изменяемого набора произвольных объектов.
#Kotlin
BY Библиотека мобильного разработчика | Android, iOS, Swift, Retrofit, Moshi, Chuck
Share with your friend now:
tgoop.com/mobileproglib/5286