Quelle difference existe t'il entre les interfaces et les classe abstraite en C#