Les scénarios applicables pour le modèle d'observateur incluent : 1. Lorsqu'un modèle abstrait a deux aspects, dont l'un dépend de l'autre ; 2. Lorsque les modifications apportées à un objet nécessitent des modifications sur d'autres objets en même temps, sans Savoir combien d'objets doivent être modifiés ; 3. Lorsqu'un objet doit notifier d'autres objets, il ne peut pas supposer qui sont les autres objets.
Modèle d'observateur
définit une relation de dépendance un-à-plusieurs entre des objets lorsqu'un objet. l'état change, tous les objets qui en dépendent sont notifiés et automatiquement mis à jour
Applicabilité
Quand un résumé Le modèle a deux aspects, l'un des qui dépend de l'autre. Encapsulez les deux dans des objets indépendants afin qu'ils puissent être modifiés et réutilisés indépendamment
Lorsque les modifications apportées à un objet nécessitent des modifications sur d'autres objets en même temps et que vous ne connaissez pas le comment spécifique de nombreux objets doivent changer
Quand un objet doit notifier d'autres objets, mais il ne peut pas supposer qui sont les autres objets. En d'autres termes, vous ne savez pas que ces objets sont étroitement couplés
Pour plus de connaissances connexes, veuillez visiter le Site Web PHP chinois !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!