Categorías
Articulos Desarrollo de software

¿Qué es Wrapper en informática? Lo que debes SABER

En informática , un wrapper es cualquier entidad que encapsula (envuelve) otro elemento. Los contenedores o Wrappers se utilizan para dos propósitos principales: para convertir datos a un formato compatible o para ocultar la complejidad de la entidad subyacente mediante abstracción . Los ejemplos incluyen envoltorios de objetos, envoltorios de funciones y envoltorios de controladores.

Siguenos en INSTAGRAM La comunidad de los verdaderos programadores.

1. Wrapper de objetos

Un contenedor de objetos es una clase que encapsula un tipo de datos primitivo u otro objeto . Se puede usar en Java , por ejemplo, para convertir una primitiva char en una clase de caracteres.

Al convertir la primitiva a una clase, un desarrollador puede usar un método , como toUpperCase () para modificar los datos. También se puede usar un contenedor de objetos para convertir las propiedades de una clase heredada en otras que sean compatibles con el código más nuevo.

2. Wrapper de funciones

Un contenedor de funciones encapsula una o más funciones . Por ejemplo, la función de «envío de correo» de un sitio web puede incluir múltiples funciones que procesan datos de formulario, verifican el envío de spam y envían el mensaje utilizando un servidor de correo .

Un contenedor de funciones también puede ajustar una sola función para permitirle trabajar con código más nuevo o más antiguo. Por ejemplo, puede cambiar o agregar parámetros para que una función sea compatible con una API más nueva .

3. Envoltura del Wrapper

Un contenedor de controladores permite que un controlador funcione con un sistema operativo incompatible . Por ejemplo, una tarjeta gráfica anterior solo puede admitir controladores diseñados para Windows 7 . Si un controlador de Windows 10 no está disponible, un contenedor de controladores puede servir como un adaptador, permitiendo que la tarjeta gráfica use el controlador de Windows 7 en Windows 10.

El fabricante del equipo original ( OEM ) o un tercero puede proporcionar los contenedores de controladores. desarrollador de fiestas .

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

diecinueve − tres =