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:
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)