Para o que serve uma classe abstrata e um interface
Anónimo
Uma classe abstrata serve para uma classe implementar ela, carregando em si seus atributos e comportamentos. Uma interface serve para implementar métodos em uma classe, é um contrato que obriga uma classe a implementar aquele método