Hide the internal implementation details of a module, exposing only what is necessary.