1
resposta

O que são Interfaces ? Não ficou claro.

Não ficou claro o que são Interfaces, e como usar em javascript.

1 resposta

Fala ai Marcio, tudo bem? Na verdade o JavaScript nativamente não possui o recurso para criar e trabalhar com interfaces seguindo os princípios da orientação à objetos.

As interfaces são uma espécie de contrato, você informa como vai ser o formato (shape) de uma classe, ou seja, quais funções ela vai ter, de qual tipo ela vai ser.

Ai quando sua classe implementa essa interface você precisa seguir o que foi definido como "contrato" e formato da mesma.

Dá uma olhada em interfaces em Java ou TypeScript: https://www.typescriptlang.org/docs/handbook/interfaces.html

Espero ter ajudado.