Data encapsulation
ڈیٹا کیپسولشن، جسے ڈیٹا ہائڈنگ بھی کہا جاتا ہے، وہ طریقہ کار ہے جس کے تحت کسی کلاس کے نفاذ کی تفصیلات کو صارف سے چھپایا جاتا ہے۔ صارف کلاس کے پوشیدہ ممبروں پر صرف خصوصی افعال انجام دے کر کارروائیوں کا ایک محدود مجموعہ انجام دے سکتا ہے جسے عام طور پر طریقے کہا جاتا ہے تاکہ اشیاء کی صفات کو آسانی سے دیکھنے اور ان تک رسائی سے روکا جا سکے۔ ڈیٹا انکوپیسولیشن سے مراد ہو سکتا ہے: آبجیکٹ پر مبنی پروگرامنگ زبانوں میں کلاسوں میں نجی ڈیٹا کو لپیٹنا: انکوپیسولیشن (آبجیکٹ پر مبنی پروگرامنگ) دیکھیں، معلومات کو چھپانا، خدشات کو الگ کرنا او ایس آئی ماڈل میں نچلی پرت کے ذریعے نیٹ ورک ڈیٹا کو ایک یونٹ میں لپیٹنا جہاں ایک اونچی پرت متعلقہ ڈیٹا نکال سکتی ہے: انکوپیسولیشن (نیٹ ورکنگ) دیکھیں۔