🇧🇷 Esta é uma pré-visualização da versão em Português Brasileiro. Por favor, envie-nos uma mensagem se você quer compartilhar sua opinião ou relatar um erro.
Observer

Observer em PHP

O Observer é um padrão de projeto comportamental que permite que um objeto notifique outros objetos sobre alterações em seu estado.

O padrão Observer fornece uma maneira de assinar e cancelar a assinatura desses eventos para qualquer objeto que implemente uma interface de assinante.

Uso do padrão em PHP

Complexidade:

Popularidade:

Exemplos de uso: O PHP possui várias interfaces internas (SplSubject, SplObserver) que podem ser usadas para tornar suas implementações do padrão Observer compatíveis com o restante do código PHP.

Observer em outras linguagens

Padrões de Projeto: Observer em Java Padrões de Projeto: Observer em C# Padrões de Projeto: Observer em C++ Padrões de Projeto: Observer em Python Padrões de Projeto: Observer em Ruby Padrões de Projeto: Observer em Swift Padrões de Projeto: Observer em TypeScript