Jump to content

Data encapsulation: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Typo edit
Tags: Reverted Mobile edit Mobile web edit
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''' may refer to:
'''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: