Definição – o que significa Wrapper?
No contexto da engenharia de software, um wrapper é definido como uma entidade que encapsula e oculta a complexidade subjacente de outra entidade por meio de interfaces bem definidas.
Definirtec explica Wrapper
Os padrões e estruturas formam um componente integral da engenharia de software. Um padrão de invólucro é uma classe com uma interface especial que permite que classes incompatíveis trabalhem juntas. Duas classes podem não conseguir realizar uma transferência de dados devido à presença de pontos de acesso de dados incompatíveis. Por exemplo, se uma classe aceita uma data no formato DD / MM / AA de outra classe que gera uma data no formato MM / DD / AAAA, nenhuma das classes pode coexistir para operar como um módulo integrado porque seus formatos de dados são diferentes. A classe wrapper resolve esse problema convertendo os dados em um formato compatível.
Esta definição foi escrita no contexto da Engenharia de Software