En programación de computadoras , una función contenedora (del inglés " función contenedora ") es un programa cuya función principal es llamar a otra función .
Esta noción se puede aplicar a un conjunto completo de funciones, generalmente una biblioteca de software . Herramientas como GNU Guile o SWIG permiten la generación de funciones contenedoras para resolver el problema de vinculación y reutilización de código en un entorno heterogéneo y así asegurar la interoperabilidad de lenguajes y bibliotecas en tiempo de ejecución . Esto se conoce como paquete de biblioteca .
En la programación orientada a objetos , este concepto también se conoce con el nombre de método de delegación (in) .