Data encapsulation
ડેટા એન્કેપ્સ્યુલેશન, જેને ડેટા હાઇડિંગ તરીકે પણ ઓળખવામાં આવે છે, તે એવી પદ્ધતિ છે જેમાં વર્ગની અમલીકરણ વિગતો વપરાશકર્તાથી છુપાવવામાં આવે છે. વપરાશકર્તા ફક્ત વર્ગના છુપાયેલા સભ્યો પર વિશેષ કાર્યો ચલાવીને કામગીરીનો પ્રતિબંધિત સમૂહ કરી શકે છે જેને સામાન્ય રીતે વસ્તુઓના લક્ષણોને સરળતાથી જોવા અને ઍક્સેસ થવાથી રોકવા માટે પદ્ધતિઓ કહેવાય છે. ડેટા એન્કેપ્સ્યુલેશન આનો ઉલ્લેખ કરી શકે છેઃ ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ ભાષાઓમાં વર્ગોમાં ખાનગી ડેટાનું રેપિંગઃ એન્કેપ્સ્યુલેશન (ઓબ્જેક્ટ-ઓરિએન્ટેડ પ્રોગ્રામિંગ) જુઓ, માહિતી છુપાવવી, ચિંતાઓને અલગ કરવી OSI મોડેલમાં નીચલા સ્તર દ્વારા નેટવર્ક ડેટાને એક એકમમાં રેપિંગ કરવું જ્યાં ઉચ્ચ સ્તર સંબંધિત ડેટાને બહાર કાઢી શકે છેઃ એન્કેપ્સ્યુલેશન (નેટવર્કિંગ) જુઓ