Levels of Abstraction

Back to Abstraction

The hierarchy of detail at which code operates. High-level abstractions deal with business concepts; low-level abstractions deal with implementation details. Consistent levels of abstraction within a function or module improve readability.

property abstraction levels