information hiding
information hiding A principle, used when developing an overall program structure, that each component of a program should encapsulate or hide a single design decision. The principle was first expounded by David Parnas, who advocated an approach to program development in which a list is prepared of design decisions that are particularly difficult or likely to change; individual components, known as modules, are then defined so that each encapsulates one such decision. The interface to each module is defined in such a way as to reveal as little as possible about its inner workings.
This approach leads to modules that are readily understood and can be developed independently. More important, it also leads to programs that are easy to change, with many desired changes requiring modification of only the inner workings of a single module.
This approach leads to modules that are readily understood and can be developed independently. More important, it also leads to programs that are easy to change, with many desired changes requiring modification of only the inner workings of a single module.
More From encyclopedia.com
Decision Support Systems , Broadly speaking, decision support systems are a set of manual or computer-based tools that assist in some decision-making activity. In today's busin… Lisp , LISP
LISP, an acronym for LISt Processing, is a programming language developed by John McCarthy in the late 1950s. Although LISP is a general-purpose… Decision Making , Decision making, also referred to as problem solving, is the process of recognizing a problem or opportunity and finding a solution to it. Decisions… Evaluation Research , BRIEF HISTORY
There is no uniformly accepted definition of what constitutes evaluation research. At perhaps its narrowest point, the field of evaluat… Computer Program , pro·gram / ˈprōˌgram; -grəm/ (Brit. pro·gramme) • n. 1. a planned series of future events, items, or performances: a weekly program of films the prog… Decision , decision •abrasion, Australasian, equation, Eurasian, evasion, invasion, occasion, persuasion, pervasion, suasion, Vespasian •adhesion, cohesion, Fri…
You Might Also Like
NEARBY TERMS
information hiding