Domanda di colloquio di NCR Corporation

Explain differences between abstract class and an interface?