Autumn SALE
Observateur

Observateur en PHP

L’Observateur est un patron de conception comportemental qui permet à certains objets d’envoyer des notifications concernant leur état à d’autres objets.

Ce patron fournit la possibilité aux objets qui implémentent une interface de souscription, de s’inscrire et de se désinscrire de ces événements.

Complexité :

Popularité :

Exemples d’utilisation : PHP possède des interfaces natives (SplSubject, SplObserver) qui peuvent être utilisées pour rendre vos implémentations de l’observateur compatibles avec le reste de votre code.

Identification : Ce patron peut être reconnu dans les méthodes de souscription qui stockent des objets dans une liste et par les appels des objets de cette liste à la méthode update.

Observateur dans les autres langues

Observateur en C# Observateur en C++ Observateur en Go Observateur en Java Observateur en Python Observateur en Ruby Observateur en Rust Observateur en Swift Observateur en TypeScript