 Encapsulation, however, predates OOP - David Parnas wrote one of the seminal articles on it in the early 70s - and is a basic concept in computing.Encapsulation is the very essence of an FBP component, which may be thought of as a black box, performing some conversion of its input data into its output data.In FBP, part of the specification of a component is the data formats and stream structures that it can accept, and those it will generate.