65 votes

Pourquoi avons-nous besoin d’interfaces en Java ?

En Java pour implémenter l’héritage multiple, nous utilisons des interfaces. Est-ce la seule utilisation des interfaces ? Si oui, quelle est l’utilisation principale de l’interface en Java ? Pourquoi avons-nous besoin d’interfaces en Java ?

17voto

Peter Tillemans Points 20129

En plus de ces réponses, je dirais que l’utilisation la plus importante des interfaces est de réduire le couplage entre les composants de votre logiciel.

Une interface permet de représenter un accord entre les classes sur la façon dont elles vont se parler sans être liées aux implémentations réelles.

Cela nous permet de remplacer les implémentations par d’autres (très utiles pour tester ou modifier les cas d’utilisation) sans modifier le code compilé.

-5voto

Danny Crossley Points 5

Certains codes ne seront pas compilés sans elle.

Par exemple, dans :

doit mettre en œuvre le fichier .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X