Questions marquées «observer-pattern»



3
Modèle d'observateur; savoir * ce * qui a changé?
J'ai créé deux classes abstraites Subject et Observer qui définissent une interface de modèle Observer classique. Je dérive d'eux pour implémenter le modèle Observer. Un observateur pourrait ressembler à ceci: void MyClass::Update(Subject *subject) { if(subject == myService_) { DoSomething(); } else if(subject == myOtherService_) { DoSomethingElse(); } } C'est bien …



5
Quels sont les avantages du modèle délégué par rapport au modèle observateur?
Dans le modèle délégué , un seul objet peut écouter directement les événements d'un autre objet. Dans le modèle d'observateur , un nombre quelconque d'objets peuvent écouter les événements d'un objet particulier. Lors de la conception d'une classe qui doit notifier d'autres objets d'événements, pourquoi utiliseriez-vous jamais le modèle délégué …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.