Autumn SALE
Observateur

Observateur en Swift

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 : L’observateur est assez répandu en Swift, surtout dans les composants GUI. Il fournit une manière de réagir aux événements qui se produisent chez d’autres objets sans se coupler à leurs classes.

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.

Les exemples suivants sont disponibles sur le site de Swift Playgrounds.
Félicitations à Alejandro Mohamad pour avoir créé la version du Playground.

Observateur dans les autres langues

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