1
resposta

Interface vs Classe

quando usar "Interface" e quando usar "Class"? São iguais?

1 resposta

Olá Crisostomo, tudo bem?

Class e Interface são diferentes.

A grande diferença é que uma interface é um conjunto de propriedades/métodos que descrevem um objeto, porém não é possível criar instâncias a partir de uma interface, como fazemos com as classes.

Uma das funções da interface é criar um modelo para representar o retorno dos dados da api, documentando no front o que esperamos receber do backend.

No curso Typescript parte 3, o professor Flávio aborda esse tema nas aulas 4 e 5. Se quiser, pode conferir para mais detalhes.

Abraços, bons estudos!