encapsulate, encapsular

Tratar um conjunto de informações estruturadas como um todo, sem afetar ou levar sua estrutura interna em consideração. Nas comunicações, uma mensagem ou um pacote construído de acordo com um protocolo, como um pacote TCP/IP, pode ser considerado, juntamente com seus dados de formatação, como um fluxo não-diferenciado de bits, que é dividido e empacotado com base em protocolo de nível mais baixo (por exemplo, como pacotes ATM) a ser enviado através de uma determinada rede; no destino, os pacotes de nível mais baixo são remontados, recriando a mensagem exatamente como ela havia sido formatada para o protocolo encapsulado. Na programação orientada a objetos, os detalhes da implementação de uma classe são encapsulados em um arquivo separado, cujo conteúdo não precisa ser conhecido por um programador que utiliza essa classe. Ver também ATM (definição 1); object-oriented programming (programação orientada a objetos, programação baseada em objetos); TCP/IP.