Interfaces em POO em TypeScript
Nesta seção, vamos dominar o trabalho avançado com interfaces, que você já estudou anteriormente no tutorial principal, aqui.
Como você já sabe, as interfaces são declaradas
usando a palavra-chave interface.
Para evitar conflitos de nomes entre interfaces
e classes, é conveniente colocar a letra
'I' como primeira letra do nome da interface.
Vamos, por exemplo, criar uma interface IUser,
que descreve um usuário:
interface IUser {
}
Nas próximas lições, vamos examinar em detalhes as peculiaridades do trabalho com interfaces.