Ei, acabamos de reduzir o preço de todos os produtos. Vamos capacitar nossas habilidades de programação para a era pós-COVID. Veja as ofertas »
Observer

Observer em Swift

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 Swift

Complexidade:

Popularidade:

Exemplos de uso: O padrão Observer é bastante comum no código Swift, especialmente nos componentes da interface de usuário. Ele fornece uma maneira de reagir a eventos que acontecem em outros objetos sem acoplamento às suas classes.

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

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 PHP Padrões de Projeto: Observer em Python Padrões de Projeto: Observer em Ruby Padrões de Projeto: Observer em TypeScript Padrões de Projeto: Observer em Go