layered interface, interface em camadas

Na programação, um ou mais níveis de rotinas executadas entre uma aplicação e o hardware, separando as atividades conforme o tipo de tarefa que cada atividade se propõe a realizar. Em última análise, este tipo de interface torna mais fácil a adaptação de um programa a diversos equipamentos. Ver ilustração.
+
..
../..