Clases Parametrizadas (Plantillas) |
Superior Previo Próximo |
Más Información . | .Especificación del UML del OMG
Enterprise Architect soporta Plantillas o Clases Parametrizadas, que especifican parámetros que deben ser definidos por cualquier clase vinculada. Una clase de plantilla permite que su funcionalidad sea reutilizada por cualquier clase vinculada. Si un valor por defecto se especifica para un parámetro, y una clase vinculada no proporciona un valor para ese parámetro, se utiliza el valor predeterminado. Las Clases Parametrizadas son comúnmente implementadas en C++.
EA importa y genera clases plantillas para C++. Las clases de plantillas se muestran con los parámetros en una caja con el contorno rayado en la esquina derecha superior de la clase.
Para crear una clase parametrizada, proceda con los siguientes pasos:
1. Abrir la ventana Propiedades...para una clase. 2. Seleccione la pestaña Detalles.
3. En el campo Tipo, haga clic en la flecha despegable y seleccione Parametrizado. 4. Haga clic en el botón Agregar y defina lo parámetros requeridos en la ventana Parámetro de clase.
Ejemplo de la notación:
Especificación del UML del OMG La especificación del UML del OMG (superestructura de UML 2.0, p. 545) establece: "Una plantilla es un elemento parametrizado que se puede utilizar para generar otros elementos del modelo usando las relaciones de TemplateBinding. Los parámetros de la plantilla para la firma de la plantilla especifica los parámetros formales que serán sustituidos por parámetros actuales (o el predeterminado) en un enlace." |