Moniker

En general, un apodo es un nombre o un apodo y, en los términos más simples, eso es lo que es también en terminología informática. Un apodo es un objeto (o componente) en el Modelo de objetos componentes (COM) de Microsoft que se refiere a una instancia específica de otro objeto. Los monikers se originaron en la tecnología Object Linking and Embedding (OLE) de Microsoft como un medio para vincular objetos.

Un apodo puede referirse a cualquier objeto individual, o puede ser un compuesto hecho de varios apodos separados, cada uno de los cuales se refiere a una instanciación particular de un objeto. El apodo a veces se denomina "nombre inteligente", porque retiene información sobre cómo crear, inicializar y enlazar a una única instancia de un objeto. Una vez creado, el apodo contiene esta información, así como información sobre los estados del objeto en esa instanciación específica.

Dado que COM no es un lenguaje específico, se puede usar un apodo con cualquier lenguaje de programación. El programador le da un nombre a la instanciación del objeto. Al llamar al apodo en código, un programador puede hacer referencia al mismo objeto con los mismos estados. Si, por ejemplo, se crea un apodo para una consulta, el programador puede reutilizar la consulta simplemente llamando al apodo en el código, porque el propio apodo tiene la información necesaria.