Rub shoulders with leading experts and industry disruptors at TNW Conference →

All Articles for

Abstraction Layer

An abstraction layer (or abstraction level, or a layer of abstraction) is a way of hiding the implementation details of a particular set of functionality. software models that use layers of abstraction include the osi 7-layer model for computer network protocols, the opengl graphics drawing library, and the byte stream input/output (i/o) model originated by unix and adopted by ms-dos, linux, and most other modern operating systems.