Encapsulasi merupakan konsep utama dalam OOP dimana data dan fungsi dikelompokkan bersama dalam satu class. Class menyembunyikan detail implementasi dan hanya mengekspos interface. Encapsulasi mengurangi ketergantungan antar komponen dan meningkatkan koherensi program.