¡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.
Adapter

Adapter en Swift

Adapter es un patrón de diseño estructural que permite colaborar a objetos incompatibles.

El patrón Adapter actúa como envoltorio entre dos objetos. Atrapa las llamadas a un objeto y las transforma a un formato y una interfaz reconocible para el segundo objeto.

Uso del patrón en Swift

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Adapter es muy común en el código Swift. Se utiliza muy a menudo en sistemas basados en algún código heredado. En estos casos, los adaptadores crean código heredado con clases modernas.

Identificación: Adapter es reconocible por un constructor que toma una instancia de distinto tipo de clase abstracta/interfaz. Cuando el adaptador recibe una llamada a uno de sus métodos, convierte los parámetros al formato adecuado y después dirige la llamada a uno o varios métodos del objeto envuelto.

Adapter en otros lenguajes

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