Programación en Ada / Renombrado
De Wikilibros, la colección de libros de texto de contenido libre.
El renombrado o redenominación se utiliza para dar a una entidad un identificador más conveniente en una determinada porción del programa. Se suele emplear para resolver ambigüedades y para evitar el uso de la notación punto. Para ello se emplea la palabra reservada renames. Por ejemplo:
function"*" (X, Y: TVector)returnFloatrenamesProductoEscalar;
Con ello se consigue utilizar indistintamente tanto "*" como ProductoEscalar (definido con anterioridad) para referirse a la misma función.
También se puede evitar la notación punto sin tener que importar todos los identificadores con la cláusula use:
procedurePoner (Elem: Integer)renamesPilaEnteros.Poner;
El renombrado se puede utilizar con objetos (variables y constantes), excepciones, subprogramas, y paquetes. No se aplica a tipos, aunque un subtipo que no añade restricciones es equivalente a un renombrado.
F: TFecharenamesAgenda(I).FechaNacimiento; ------packagePrenamesPlantilla_Pila;
Reseñar que el renombrado no corresponde a una sustitución de texto. La identidad del objeto se determina cuando se realiza el renombrado.

