Service, Composant et Objet : La confusion

Voilà quelques temps déjà que je souhaitais écrire un billet sur la confusion qui règne autour des termes de service, composant et objet.  Ces trois notions possèdent en effet de nombreux points communs :

  • elles peuvent toutes réaliser des calculs,
  • elles sont toutes appelables par un code d’usage (consommateur)  leur demandant de réaliser ces calculs et de fournir le résultat en retour
  • Pour toutes, cet appel ressemble à un appel de méthode
  • Pour toutes, on les a présentés comme la solution au besoin de réutilisation logicielle