Explicación simple por analogía: ¿Qué es envoltura?
Código no utilizado para explicar.
Ejemplo 1: un Ipad "envuelve" un Iphone
¿Qué hace el ipad que no hace el iphone?
¿No son básicamente lo mismo, excepto que uno tiene una pantalla más grande?
El Ipad "envuelve" el iPhone: lo que significa que usted tiene todos los beneficios del iPhone DENTRO del propio iPad, Y tiene los beneficios de una pantalla más grande, etc. Pero fundamentalmente, dentro del iPad, se encuentra un Iphone.
Entonces, ¿qué es diferente? Lo único que es diferente es el exterior: tienes una pantalla más grande y quizás no puedas hacer llamadas telefónicas en el Ipad.

Es literalmente lo mismo con los "objetos".
............. el interior tiene todas las cosas buenas que son iguales, pero un exterior diferente. Un envoltorio diferente.
"Los envoltorios pueden exponer características diferentes a las del objeto subyacente" ... está bien, pero ¿qué significa esto?
A veces, la envoltura puede limitar las cosas a las que puede acceder dentro. Por ejemplo, el ipad puede limitar su capacidad para realizar llamadas telefónicas, aunque el Iphone enterrado en él tiene esa capacidad.
Ejemplo 2: automóvil automático que actúa como envoltorio de un automóvil manual
Piense en un automóvil automático y un automóvil manual. Detrás de escena, en un automóvil automático, hay algún mecanismo de ingeniería que cambia automáticamente las marchas por usted, pero fundamentalmente, debajo de la superficie, el automóvil sigue siendo un automóvil manual. En otras palabras, las características automáticas del automóvil "envuelven" la funcionalidad manual del automóvil. Si desea cambiar manualmente las marchas usted mismo en un automóvil automático, simplemente no puede hacerlo. La capacidad de cambiar de marcha "no está expuesta" en el automóvil automático. Pero está expuesto en un automóvil manual. De acuerdo, la analogía es un poco tensa, pero espero que veas a qué me refiero.
Pero, ¿cuál es el propósito de una envoltura?
Escribirías una clase de envoltura si quisieras simplificar las cosas. Crearía un 'contenedor' fácil de usar y dejaría todos los bits complicados dentro del contenedor, asegurándose de que esos bits complicados no queden 'expuestos'.
Por ejemplo, podría tener un contenedor .net, que debajo, realiza llamadas COM. Si no tuviera un contenedor, se vería obligado a realizar esas llamadas COM usted mismo. Afortunadamente, con la envoltura, solo haría las llamadas al código de envoltura .net, que a su vez haría esas llamadas COM. Y eso debería simplificar las cosas para usted.