LA OFERTA DE INVIERNO ESTÁ AQUÍ!
Visitor

Visitor en Swift

Visitor es un patrón de diseño de comportamiento que permite añadir nuevos comportamientos a una jerarquía de clases existente sin alterar el código.

Lee por qué el patrón Visitor no puede simplemente sustituirse por la sobrecarga de métodos, en nuestro artículo Visitor y envío doble.

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Visitor no es muy habitual debido a su complejidad y limitada aplicabilidad.

Los siguientes ejemplos están disponibles en Swift Playgrounds.
Kudos a Alejandro Mohamad por crear la versión de Playground.

Visitor en otros lenguajes

Visitor en C# Visitor en C++ Visitor en Go Visitor en Java Visitor en PHP Visitor en Python Visitor en Ruby Visitor en Rust Visitor en TypeScript