Diego Palacios
El patrón adapter es un patrón estructural que, como su nombre lo indica, adapta; en el contexto de desarrollo de software adapta interfaces que son incompatibles pero que requieren de una mutua colaboración. El patrón es uno de esos patrones que nos ahorran tiempo y código porque, muchas veces, al tener un desarrollo de software avanzado, no contamos con los requisitos de librerías externas o API'S. Haciendo que un reestructuramiento del software sea ineficiente y engorroso en este punto. Es aquí cuando el patrón adapter brilla. Crearemos una clase "adaptadora" que implementa de la interfaz del cliente y recibe llamadas de esta. La clase traduce las llamadas a aquellas que puedan ser atendidas por el objeto servicio con el que buscamos trabajar. En la imagen se muestra un ejemplo de esto. Creando una clase adapter para que sirva de intermediaro para que estas ambas clases puedan comunicarse.
Comments (0)