Enlace de plantilla

www.altova.com Imprimir este apartado Página anterior Subir un nivel Página siguiente

Inicio >  Proyectos e ingeniería de código > Plantillas UML >

Enlace de plantilla

Un enlace de plantilla es el resultado de sustituir los parámetros formales con los valores reales (es decir, se crea una instancia de la plantilla). UModel genera automáticamente clases enlazadas anónimamente cuando se produce este enlace. Los enlaces se pueden definir en el campo del nombre de la clase, como puede ver en la imagen siguiente.

 

t-sig-2

 

Parámetros formales de sustitución/enlace

vector <T->int>

 

Crear enlaces usando el nombre de la clase

a_float_vector:vector<T->float>

 

Enlazar varias plantillas simultáneamente

Clase5:vector<T->int, map<KeyType->int, ValueType<T->int>

 

Usar comodines ? como parámetros (Java 5.0)

vector<T->?>

 

Restringir comodines - límites superiores (extensión de UModel)

vector<T->?>unaClaseBase>

 

Restringir comodines - límites inferiores (extensión de UModel)

vector<T->?<unaClaseDerivada>


© 2019 Altova GmbH