Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Classes abstratas x interfaces

Bom dia, eu estou com uma certa dificuldade em identificar (no PHP, mas também se aplica para outras linguagens), quando usar uma classe abstrata e quando usar uma interface.

Obrigado.

1 resposta

Uma interface é basicamente uma classe abstrata com APENAS métodos abstratos. Existem linguagens (como C++) onde o conceito de interface nem existe.