Sollicitatievraag bij Canadian Blood Services

Difference between Interfaces and Abstract classes?