Включение одной структуры данных в другую структуру таким образом, что первая структура данных временно скрыта. В языках объектно-ориентированного компьютерного программирования (ООП) понятие инкапсуляции (или ООП-инкапсуляция) относится к объединению данных вместе с методами, которые работают с этими данными, в единый блок.