Sobes.tech
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.