Junior — Middle
Quando é recomendado usar data class na programação?
sobes.tech IA
Resposta da IA
A classe de dados em Kotlin é recomendada quando precisa criar uma classe que armazena principalmente dados e não contém lógica complexa. Essas classes obtêm automaticamente métodos equals(), hashCode(), toString(), bem como funções para copiar e destruturar.
O uso de data class é conveniente para modelos de dados, DTO (Objetos de Transferência de Dados), resultados de consultas e outras estruturas onde a simplicidade e a facilidade de trabalhar com dados são importantes.
Exemplo:
data class User(val id: Int, val name: String)
Aqui, User é um contêiner simples para dados com métodos úteis gerados automaticamente.