Friend spotlight!
Whimsical Animations course
Friend spotlight!
NEW Whimsical Animations course
Friend spotlight! NEW Whimsical Animations course
huge discount only this week
Friend spotlight! Want to make your project stand out? NEW Whimsical Animations course huge discount only this week
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.

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.

Identificação: O padrão pode ser reconhecido por métodos de assinatura, que armazenam objetos em uma lista e por chamadas para o método de atualização emitido para objetos nessa lista.

Observer em outras linguagens

Observer em C# Observer em C++ Observer em Go Observer em Java Observer em Python Observer em Ruby Observer em Rust Observer em Swift Observer em TypeScript