x
1

Adapter (patrón de diseño)



El patrón adaptador se utiliza para transformar una interfaz en otra, de tal modo que una clase que no pueda utilizar la primera haga uso de ella a través de la segunda.

Convierte la interfaz de una clase en otra interfaz que el cliente espera. El adaptador permite a las clases trabajar juntas, lo que de otra manera no podría hacerse debido a sus interfaces incompatibles.

Es recomendable utilizar el patrón adaptador cuando:

Adapter pattern with UML

Los adaptadores de clase y objetos tienen varios pros y contras.

Aquí hay otras cuestiones a considerar cuando se utiliza el patrón Adapter:

Crear una nueva clase que será el Adaptador, que extienda del componente existente e implemente la interfaz obligatoria. De este modo se tiene la funcionalidad que se quería y se cumple la condición de implementar la interfaz.

La diferencia entre los patrones adaptador y fachada (facade) es que el primero reutiliza una interfaz ya existente, mientras que el segundo define una nueva con el objetivo de simplificarla.



Escribe un comentario o lo que quieras sobre Adapter (patrón de diseño) (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!