Data encapsulation
डेटा एनकैप्सुलेशन, जिसे डेटा हाइडिंग के रूप में भी जाना जाता है, वह तंत्र है जिसके द्वारा एक वर्ग के कार्यान्वयन विवरण को उपयोगकर्ता से छिपा कर रखा जाता है। उपयोगकर्ता केवल विशेष कार्यों को निष्पादित करके वर्ग के छिपे हुए सदस्यों पर संचालन का एक प्रतिबंधित सेट कर सकता है जिन्हें आमतौर पर वस्तुओं की विशेषताओं को आसानी से देखने और एक्सेस करने से रोकने के लिए तरीके कहा जाता है। डेटा एनकैप्सुलेशन का उल्लेख हो सकता हैः ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषाओं में कक्षाओं में निजी डेटा को लपेटनाः एनकैप्सुलेशन देखें (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग), जानकारी छिपाना, चिंताओं को अलग करना OSI मॉडल में एक निचली परत द्वारा नेटवर्क डेटा को एक इकाई में लपेटना जहां एक उच्च परत प्रासंगिक डेटा निकाल सकती हैः एनकैप्सुलेशन देखें (नेटवर्किंग)