Clases Parametrizadas (Plantillas) [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Descripción Enterprise Architect soporta plantilla o Clases parametrizadas, los cuales especifican parámetros que deben estar definidos por cualquier Clase vinculada. Las Clases Parametrizadas son comúnmente implementadas en C++; Enterprise Architect importa y genera Clases con plantillas para C++. Una Clase con plantillas le permite a su funcionalidad ser reutilizado por cualquier Clase vinculada. Si un valor predeterminado es especificado para un parámetro, una Clase vinculada no proporciona un valor para ese parámetro, el predeterminado es utilizado. Cree una Clase parametrizada
Ejemplo de Notación En un diagrama, las Clases con plantillas se muestran con los parámetros en una caja de línea discontinua en la esquina superior derecha de la Clase. Especificación UML OMG: La especificación UML OMG (Superestructura de Especificación UML, v2.1.1, p. 622) dice: Una plantilla es un elemento parametrizado que puede ser utilizado para generar otros elementos modelo utilizando relaciones de Límite de Plantilla. Los parámetros de plantilla para la firma de plantilla especifica los parámetros formales que serán sustituidos por parámetros reales (o el predeterminado) en un límite. |