abstraction layer definition

Definition of abstraction layer : noun

  1. A process of hiding the complexity of a system by providing an interface that eases its manipulation.
"abstraction layer" on the Word Notes podcast.