Обёртка -- что это в программировании

Общее определение

Обёртка -- некая часть программы, вызывающая внутри себя другую часть программы, при этом не сильно или вообще не меняющая результат/алгоритм работы этой вызываемой внутри программы, но меняющая способ вызова (обычно сделать его более удобным/возможным)

Обёртка над функцией (функция-обертка)


Функция-обёртка
-- это функция, которая использует другую функцию, что-то незначительно меняя.

Например:
если задача распечатать значение переменной val и завершить программу.
В php это можно решить, например, двумя функциями:

print_r($val); // распечатываем
die(); // завершаем работу программы

-- но если такую задачу по ходу программы приходится выполнять много раз, то можно написать функцию-обертку, например такую:

function pd($val)
{
   print_r($val);
   die();
}

Key Words for FKN + antitotal forum (CS VSU):