¡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.
Chain of Responsibility

Chain of Responsibility en Swift

Chain of Responsibility es un patrón de diseño de comportamiento que permite pasar solicitudes a lo largo de la cadena de manejadores potenciales hasta que uno de ellos gestiona la solicitud.

El patrón permite que varios objetos gestionen la solicitud sin acoplar la clase emisora a las clases concretas de los receptores. La cadena puede componerse dinámicamente durante el tiempo de ejecución con cualquier manejador que siga una interfaz manejadora estándar.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Chain of Responsibility no es un invitado habitual en el programa Swift, ya que tan solo es relevante cuando el código opera con cadenas de objetos.

Identificación: El patrón es reconocible porque los métodos de comportamiento de un grupo de objetos invocan indirectamente los mismos métodos en otros objetos, mientras que todos los objetos siguen la interfaz común.

Chain of Responsibility en otros lenguajes

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