IBM Interview Question

Differentiate between Abstract Class and Interface