2
respostas

[Dúvida] Class Record

Olá, tenho um dúvida que ainda me persegue rs.

Porque usar Record ao invés de Lombok ? O Record é melhor ? Quais são as vantagens e desvantagens ?

Estou com bastante dúvidas sobre a class Record, alguém poderia esclarecer melhor sobre ess tipo de classe ?

2 respostas

Oi Tiago!

Record = Java puro; Lombok = biblioteca externa

Record simplifica muito o código quando precisamos de criar uma classe de dados imutável (exemplo são classes que seguem o padrão DTO). E de qualquer forma um não exclui o outro, pois nem toda classe do projeto poderá ser representada via Record. No curso mesmo é utilizado Lombok e Record em conjunto.

Bons estudos!

Legal! Poderia exemplificar mais detalhadamente uma classe imutável e uma mutável ? para eu entender melhor a diferença de uso dos 2 (Record e Lombok) ?

Eu estou assistindo as aulas porém ainda estou um pouco confuso nessa questão de classe imutável e mutável.