Le motif d'observateur ressemble beaucoup à un motif de notification, car il est basé sur le sujet notifiant les objets qui sont intéressés. La partie "notifier" semble la plus importante, car sans elle, rien n'est notifié.Comment le motif Observateur ressemble-t-il plus à un "Modèle de Notificateur"?
(était-il jamais quelques réflexions à Renommez ce modèle au notificateur Motif?)
Y at-il des modèles d'observation « observateur de la vision » là-bas qui sont plus? Par exemple, celui qui a une minuterie de sorte que les observateurs vont regarder dans l'objet observé toutes les n millisecondes.
Lorsqu'une routine veut observer un emplacement de mémoire, elle appelle une certaine routine et dit: «si l'emplacement mémoire TEMPERATURE_VALUE (0x32FF2C12, par exemple) est modifié, alors appelez-moi (il sait que la valeur est modifiée par le mécanisme d'interruption de matériel.) Dans ce cas, le sujet ne notifie pas ou ne peut pas décider de notifier ou non, mais il est obligé d'être observé
Tout est vrai. Observer est fréquemment appelé Publish/Subscribe (Pub/Sub) (bien que pas strictement précis), et dans les abonnés Java sont ActionListeners et EventListeners. Donc tous ces noms sont "observés" dans la nature ...:) (Ne pouvait pas résister) –
Alors que IoC n'est pas le plus intuitif des noms, il décrit ce que le modèle fait assez bien :) –
Par ailleurs, je pense que certains livres disent que le modèle Observateur est le même que le Pub/Sub Pattern, alors que certains livres disent que le motif d'observateur est un à plusieurs, alors que Pub/Sub Pattern est plusieurs-à-un-à-plusieurs –