Private may refer to:
Privates redirects here and may refer to:
Private was an experimental rocket developed by the California Institute of Technology on behalf of the United States Army. Tested in two different configurations, it provided the proof of concept that a fin-stabilised ballistic missile was technologically feasible, and led to the development of the Corporal ballistic missile.
The Private program was begun in 1944 as an outgrowth of work by the California Institute of Technology's Guggenheim Aeronautical Laboratory that had produced the first practical jet-assisted take-off (JATO) rockets. A proposal to adapt the JATO rockets for research into the development of ballistic missiles was accepted, and the first flight of the Private A rocket, developed under the direction of Tsien Hsue-shen, took place in December 1944, conducted at Camp Irwin in California.
Private A was an unguided, fin-stabilised ballistic rocket; it consisted of a JATO unit equipped with cruciform tail fins, and a set of four T22 booster rockets that were jettisoned after launch. This made Private A the first multistage rocket to be flown in the United States.
In computer science, information hiding is the principle of segregation of the design decisions in a computer program that are most likely to change, thus protecting other parts of the program from extensive modification if the design decision is changed. The protection involves providing a stable interface which protects the remainder of the program from the implementation (the details that are most likely to change).
Written another way, information hiding is the ability to prevent certain aspects of a class or software component from being accessible to its clients, using either programming language features (like private variables) or an explicit exporting policy.
The term encapsulation is often used interchangeably with information hiding. Not all agree on the distinctions between the two though; one may think of information hiding as being the principle and encapsulation being the technique. A software module hides information by encapsulating the information into a module or other construct which presents an interface.