Eh, acabo de reducir el precio de todos los productos. Preparemos nuestras habilidades de programación para la era posterior a la COVID. Más detalles »
Adapter

Adapter en C++

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 C++

Complejidad:

Popularidad:

Ejemplos de uso: El patrón Adapter es muy común en el código C++. 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 PHP Patrones de diseño: Adapter en Python Patrones de diseño: Adapter en Ruby Patrones de diseño: Adapter en Swift Patrones de diseño: Adapter en TypeScript Patrones de diseño: Adapter en Go