برنامه نویسی
Encapsulation vs Abstraction – DEV Community

انتزاع فرآیند پنهان کردن جزئیات یک شی و نشان دادن تنها اطلاعات مورد نیاز برای درک شی است.
انتزاع شامل اضافه کردن تمام متغیرها و متدهای لازم در یک کلاس است. فقط آنچه لازم است را نشان می دهد.
کپسوله سازی: پیچیدگی و داده های خصوصی را از دنیای خارج پنهان می کند.