Junior — Middle
Consegues nomear os principais tipos de interfaces utilizados na programação?
sobes.tech IA
Resposta da IA
Na programação, as interfaces podem ser de diferentes tipos, dependendo do contexto:
- Interface de utilizador (UI) — método gráfico ou textual de interação do utilizador com o programa.
- Interface de programação de aplicações (API) — conjunto de funções e métodos através dos quais um programa interage com outro.
- Interface na programação orientada a objetos — tipo abstrato que define um conjunto de métodos que as classes devem implementar.
Em Go, uma interface é um conjunto de métodos que um tipo deve implementar. Exemplo de interface em Go:
type Reader interface {
Read(p []byte) (n int, err error)
}
Qualquer tipo que implemente o método Read implementa automaticamente a interface Reader.