classe abstrata pura e interface [duplicado]
Esta pergunta já tem uma resposta aqui:
Quando usar uma interface em vez de uma classe abstrata e vice-versa? 22 respostasAlguém pode me dizer qual é exatamente a diferença entre uma classe completamente abstrata e uma interface?
Uma classe Abstract também pode ter todos os seus métodos como abstratos. Uma interface tem todos os seus métodos como abstratos. Qual é a principal diferença entre os dois nesse cenário?
Se houver diferença entre uma classe abstrata pura e uma interface? Qual é o uso da interface? Onde a interface está sendo usada, podemos usar a classe abstrata pura?