Pergunta de entrevista da empresa IBM

Differentiate between Abstract Class and Interface