Bonjour,
Ceci est une question d'ordre général.
J'aimerais savoir quelle est la différence entre un service et une interface ?
Merci d'avance
Bonjour,
Ceci est une question d'ordre général.
J'aimerais savoir quelle est la différence entre un service et une interface ?
Merci d'avance
interface => structure de java représentant un ensemble de méthodes sans implémentation particulière, qu'on classe peux déclarer implémenter.
service => une sortie de boite noire qui implémente une fonctionnalité logicielle particulière, on a pas besoin de savoir ce qu'il y a dans la boite, juste comment dialoguer avec.
Après, on utilise parfois des interface java pour faire des service, mais ce n'est pas systématique. De même une interface n'est pas systématiquement un service. On peux difficilement qualifier List<T> ou Map<U,V> en java de "service", mais ce sont des interfaces. De même les web services travaillent sur des protocole http et non pas sur des interfaces (même si on peux y intégrer encore une fois des interfaces par facilité).
Bref, le premier est un élément de grammaire/structurel du language. Le deuxième est un élément d'architecture logicielle.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager