Question d’entretien chez McKesson

Describe the difference between an interface and an abstract class in object-oriented programming.