Encapsulation
In computer programming, encapsulation is in its broadest sense the process of bringing together elements to produce a new entity. In this sense a function is itself a manifestation of e...
Read more
Information Hiding
Information hiding refers to a programming design process where the details of an object or a function are hidden.
There are several purposes for information hiding. First, not all ...
Read more