Pergunta de entrevista da empresa Applied Systems

Difference between interface and abstract class?