En informática, un adaptador es un dispositivo en el que se interconecta un hardware o un componente de software, convirtiendo datos transmitidos en un formato a otro.[1] En las computadoras personales modernas, casi todos los dispositivos periféricos usan un adaptador para comunicarse con el bus del sistema, por ejemplo: El concepto de adaptador no debe confundirse con el de tarjeta de expansión.Los adaptadores de recursos se usan para recuperar datos.Los adaptadores de recursos responden las preguntas "¿De dónde deben venir los datos?"En programación, el patrón de diseño adapter (a menudo referido como el patrón envoltorio o simplemente envoltorio) es un patrón de diseño para adaptar una interfaz de una clase en otra interfaz que espera un cliente.