Враппер
Программный модуль, перехватывающий поток ввода/вывода и изменяющий его в соответствии с заложенной программой
верхний слой