Pergunta de entrevista da empresa HealthcareSource

Difference between abstract class and interface?