Definition of Information hiding

Internet Glossary
Information Hiding
The process of hiding details of an object or function. Information hiding is a powerful programming technique because it reduces complexity. One of the chief mechanisms for hiding information is encapsulation -- combining elements to create a larger entity. The programmer can then focus on the new object without worrying about the hidden details. In a sense, the entire hierarchy of programming languages -- from machine languages to high-level languages -- can be seen as a form of information hiding.

Information hiding is also used to prevent programmers from changing --- intentionally or unintentionally -- parts of a program.


Search Dictionary:
Search Web Search Dictionary



Information hiding definition was found in categories: Encyclopedia(1)  

Information hiding Definition from Encyclopedia Dictionaries & Glossaries

Wikipedia English - The Free Encyclopedia
Information hiding
In computer science, the principle of information hiding is the hiding of design decisions in a computer program that are most likely to change, thus protecting other parts of the program from change if the design decision is changed. The protection involves providing a stable interface which shields the remainder of the program from the implementation (the details that are most likely to change). In modern programming languages, the principle of information hiding manifests itself in a number of ways, including encapsulation (given the separation of concerns) and polymorphism.

See more at Wikipedia.org...