Pergunta de entrevista da empresa Xero

Difference between abstract class and interface.