Ejemplo conceptual
Este ejemplo ilustra la estructura del patrón de diseño Visitor y se centra en las siguientes preguntas:
- ¿De qué clases se compone?
- ¿Qué papeles juegan esas clases?
- ¿De qué forma se relacionan los elementos del patrón?
Después de conocer la estructura del patrón, será más fácil comprender el siguiente ejemplo basado en un caso de uso real de Swift.
Example.swift: Ejemplo conceptual
Output.txt: Resultado de la ejecución
Ejemplo del mundo real
Example.swift: Ejemplo del mundo real
Output.txt: Resultado de la ejecución