1. У програмуванні — принцип об’єктно-орієнтованого проєктування, що полягає в об’єднанні даних (властивостей) та методів (функцій) для їх обробки в єдиний модуль (клас або об’єкт) з приховуванням внутрішньої реалізації від зовнішнього доступу, що забезпечує захист даних від несанкціонованої зміни.
2. У техніці та природничих науках — процес або результат поміщення однієї речовини, матеріалу або системи всередину іншої оболонки (капсули) для ізоляції, захисту, контрольованого вивільнення або зміни властивостей.