Prenons l'exemple d'une vieille carte mère de PC.
- La souris avait son propre port PS/2.
- L'imprimante avait son propre port d'imprimante.
- Le moniteur avait son propre port VGA.
Cela signifie qu'un port particulier n'était destiné qu'à un appareil particulier, et à aucun autre.
C'est Couplage fort / élevé
Étant donné qu'une souris ne sert qu'à actionner le curseur et les fonctionnalités connexes, qu'un clavier sert à taper les touches, etc., c'est-à-dire qu'ils n'effectuent que la tâche pour laquelle ils sont prévus, c'est Cohésion élevée
Si une souris a quelques boutons 'a', 'b', 'c' pour entrer, alors elle fait plus que ce qu'elle devrait faire, puisqu'un clavier le fait déjà, c'est Faible cohésion
L'utilisation désuète de ports exclusifs a heureusement été remplacée par une norme (interface) que nous appelons USB . C'est Accouplement lâche / faible
En regardant ces attributs physiques, il semble évident que c'est ainsi que cela doit être, mais lors de l'écriture d'un logiciel, il est très facile de perdre la trace de la fonctionnalité qui doit être placée où, etc. et donc comme un rappel, dans tout dans la vie, toujours s'en tenir :
Cohésion élevée et couplage lâche".
4 votes
Pour une explication plus détaillée, vous pouvez préférer la réponse de ce post Cohésion et couplage
0 votes
Cette réponse est certainement meilleure et plus concise que celles données ici.
0 votes
En fait, il s'agit d'un doublon. Answer by Infinity est le seul doublon qui n'a pas été mentionné jusqu'à présent.