0
respostas

Backend: Interface Vs Classe

Boa noite Gabriel

No front-end utilizando o Angular (framework em que o NestJS se inspirou), normalmente acaba sendo um padrão criar os modelos de domínio de dados como sendo uma Interface ao invés de uma classe. Para o back-end, ao se criar as entidades (entities), é recomendado o uso somente de classe (como feito na aula) ao invés de interface, ou não existe uma recomendação / padrão a seguir?

exemplo:

export Interface User {
  id: number;
  email: string;
  password: string;
}