Les interfaces sont, entre autres, des contrats, c'est-à-dire une promesse d'implémentation.

Qu'il existe une interface ICloneable n'empêche aucune classe d'implémenter une méthode Clone().

C#...