کپسولهسازی یا Encapsulation در برنامهنویسی یعنی قرار دادن دادهها و روشهای کار با آنها در یک واحد مشخص، مثل یک کلاس، و جلوگیری از دسترسی مستقیم و بیمورد به جزئیات داخلی. مثلاً اطلاعات یک حساب بانکی و عملیات برداشت یا واریز در یک کلاس قرار میگیرند تا کسی نتواند مقدار موجودی را بدون رعایت قوانین برنامه تغییر دهد.
Encapsulation
Encapsulation · Data Hiding · Information Hiding · کپسولهسازی · پنهانسازی داده · پنهانسازی اطلاعات