Dá uma olhada no meu
curso novo de Git!
E aí! Dá uma olhada no meu curso novo de Git! E aí! Meu curso novo de Git tá no GitByBit.com, olha lá! E aí! Quer dar um up foda no Git? Meu curso novo tá no GitByBit.com!
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