¡Hurra! ¡La versión en español se lanzó por fin! Por favor, envíanos un mensaje si quieres compartir tu opinión o reportar un error.
Observer

Observer en Swift

Observer es un patrón de diseño de comportamiento que permite a un objeto notificar a otros objetos sobre cambios en su estado.

El patrón Observer proporciona una forma de suscribirse y cancelar la subscripción a estos eventos para cualquier objeto que implementa una interfaz suscriptora.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Observer es bastante habitual en el código Swift, sobre todo en los componentes GUI. Proporciona una forma de reaccionar a los eventos que suceden en otros objetos, sin acoplarse a sus clases.

Identificación: El patrón puede reconocerse por los métodos de subscripción, que almacenan objetos en una lista, y por las llamadas al método de actualización emitidas a todos los objetos de esa lista.

Observer en otros lenguajes

Patrones de diseño: Observer en Java Patrones de diseño: Observer en C# Patrones de diseño: Observer en C++ Patrones de diseño: Observer en PHP Patrones de diseño: Observer en Python Patrones de diseño: Observer en Ruby Patrones de diseño: Observer en TypeScript Patrones de diseño: Observer en Go