Oi Vinícius, tudo bem?
Na aula, foi criada uma classe chamada Dados
para representar os episódios do projeto do screen match. A escolha de criar uma classe ou utilizar um record depende dos critérios de modelagem e necessidades do projeto.
No caso do projeto do screen match, a classe Dados
foi criada para representar os episódios, pois eles possuem atributos como código e nome. Essa representação é útil para obter e manipular os dados dos episódios de forma mais organizada.
Os critérios para avaliar se é uma boa ideia criar uma classe ou utilizar um record podem incluir a complexidade dos atributos, a necessidade de métodos adicionais e a possibilidade de extensão futura da classe. Por exemplo, se os episódios tivessem mais atributos e comportamentos complexos, seria mais adequado criar uma classe. Já se os episódios tivessem apenas alguns atributos simples, um record seria suficiente.
Um abraço e bons estudos.