Maison > Problème commun > Quels sont les scénarios applicables pour le modèle d'observateur ?

Quels sont les scénarios applicables pour le modèle d'observateur ?

藏色散人
Libérer: 2020-07-01 10:30:05
original
6437 Les gens l'ont consulté

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.

Quels sont les scénarios applicables pour le modèle d'observateur ?

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal