En résumé
-
Une interface peut être considérée comme un contrat qui expose des méthodes abstraites, des attributs abstraits et des méthodes classiques.
-
Une interface est définie grâce au mot-clé interface.
-
Une interface n’est pas incompatible avec le concept de la covariance.
-
Il est possible de créer une instance d’une interface grâce à ce que l’on appelle les classes anonymes.