Когда в Kotlin выбирать data class, а когда обычный класс? data class предназначен для хранения данных и автоматически получает equals(), hashCode(), toString(), copy() и компоненты Его выбирают, если важны…
В Kotlin data class предназначен для хранения данных Прямое наследование data class запрещено Наследоваться можно от обычных классов, но не от другого data class Вместо этого применяют composition (композицию)…
Что такое data class в Kotlin? класс, предназначенный для хранения данных автоматически создаёт: equals, hashCode, toString, copy, componentN все свойства должны находиться в primary constructor подходит для immutable…