Patrón de Diseño Adapter
(Fuente: javatutoriales.com) En el mundo de la programación, a menudo nos encontramos con la necesidad de hacer que dos clases incompatibles trabajen juntas. Por ejemplo, podemos tener una clase que funciona con corriente alterna (CA) y queremos conectarla a una toma de corriente doméstica que proporciona corriente continua (CC). O podemos tener una aplicación que necesita utilizar una API de terceros que tiene una interfaz incompatible con nuestra aplicación. En estos casos, podemos utilizar el patrón de diseño Adapter . El patrón de diseño Adapter es un patrón estructural que permite a dos clases con interfaces incompatibles trabajar juntas. El adaptador proporciona una capa de abstracción entre las dos clases, lo que permite que la clase cliente utilice la clase adaptada sin conocer su interfaz real. Estructura del Patrón Adapter El patrón Adapter involucra a cuatro participantes: Target: Define la interfaz específica del dominio que el cliente usa. Client: Colabora con obje...