Question d’entretien chez Agilité

Difference between abstract class and why should we use interface over abstract class