Skip to main content Link Menu Expand (external link) Document Search Copy Copied

Abstraction

In software engineering and computer science, abstraction is a technique for arranging complexity of computer systems. It works by establishing a level of simplicity on which a person interacts with the system, suppressing the more complex details below the current level.