Uma das principais técnicas que definem a programação
orientada a objetos chama-se ________________, e se
trata de um dos elementos que adicionam segurança à
aplicação em uma programação orientada a objetos pelo
fato de esconder as propriedades, criando uma espécie de
caixa preta.
A lacuna é corretamente preenchida por: