🤔 Как и когда использовать изолированные классы в Kotlin и Android
Автор на примерах кода кратко и понятно объяснил, что такое закрытые классы в Kotlin, когда и как их использовать.
Изолированные классы/ интерфейсы представляют собой тип, который ограничен определенными значениями и только этими значениями. Наследники такого класса могут иметь разные параметры, но все равно принадлежать к одному и тому же типу.
Читать