Data encapsulation: Difference between revisions
Appearance
Content deleted Content added
Sulabh2007 (talk | contribs) m Typo edit Tags: Reverted Mobile edit Mobile web edit |
Sulabh2007 (talk | contribs) Typo edit Tags: Reverted Visual edit Mobile edit Mobile web edit |
||
Line 1: | Line 1: | ||
Data encapsulation is the mechanism whereby the implementation details of a class are kept hidden from the user. It is the binding (or wrapping) the code and the data into a single unit. The user can only perform a restricted set of operations on the hidden members of the class by executing special functions commonly called ''methods''. |
'''Data encapsulation''' is the mechanism whereby the implementation details of a class are kept hidden from the user. It is the binding (or wrapping) the code and the data into a single unit. The user can only perform a restricted set of operations on the hidden members of the class by executing special functions commonly called ''methods''. |
||
Data encapsulation may refer to: |
|||
* The wrapping of private data in classes in object-oriented programming languages: see [[Encapsulation (object-oriented programming)]], [[information hiding]], [[separation of concerns]] |
* The wrapping of private data in classes in object-oriented programming languages: see [[Encapsulation (object-oriented programming)]], [[information hiding]], [[separation of concerns]] |
||
* The wrapping of network data by a lower layer in the [[OSI model]] into a single unit where a higher layer can extract the relevant data: see [[Encapsulation (networking)]] |
* The wrapping of network data by a lower layer in the [[OSI model]] into a single unit where a higher layer can extract the relevant data: |
||
*see [[Encapsulation (networking)]] |
|||
{{Disambiguation}} |
{{Disambiguation}} |
Revision as of 12:50, 10 January 2021
Data encapsulation is the mechanism whereby the implementation details of a class are kept hidden from the user. It is the binding (or wrapping) the code and the data into a single unit. The user can only perform a restricted set of operations on the hidden members of the class by executing special functions commonly called methods.
Data encapsulation may refer to:
- The wrapping of private data in classes in object-oriented programming languages: see Encapsulation (object-oriented programming), information hiding, separation of concerns
- The wrapping of network data by a lower layer in the OSI model into a single unit where a higher layer can extract the relevant data:
- see Encapsulation (networking)