Il me semble que le modèle de conception Observer tel qu'il est décrit dans GOF est en fait la même chose que les Listeners que l'on trouve dans diverses boîtes à outils. Y a-t-il une différence entre les concepts, ou les Listeners et les Observers sont-ils vraiment la même chose ?
(Je ne cherche pas une implémentation spécifique du langage informatique, je veux juste comprendre la différence (si elle existe) du point de vue de la conception. Oui, je sais qu'il y a plusieurs réponses à des questions similaires sur SOF, mais elles sont ancrées dans des questions spécifiques sur des langages spécifiques -- je cherche une réponse de conception, pas une réponse de langage).
19 votes
Dans le premier cas, un code surveille le mouvement de l'autre code, tandis que dans le second, un code écoute l'autre code pour détecter tout bruit.
3 votes
Que signifie le sigle GOF ?
6 votes
@dekaru Gang of Four : fr.wikipedia.org/wiki/Design_Patterns