generic function
- параметризованная (родовая) функция
#
в ООЯ, например в C++, – процедура, которая может быть применена к данным разных типов. Задаётся с помощью ключевого слова template. Описывает общий набор операций над данными; её настройка на конкретный тип данных производится во время компиляции программы, когда известны типы операндов в вызове процедуры. В результате компиляции создаётся порождённая функция (generated function). Это позволяет отделить описание алгоритма от данных и повысить эффективность программ.
Связные термины
OOL, virtual function