Tipo de Datos [Guía de Usuario de Enterprise Architect]

Top Previous Next

Tipo de Datos

button_main button_prev button_next

d_datatype

Descripción

Un Tipo de Datos es un tipo específico de clasificador, similar a una Clase excepto que un Tipo de Dato no puede ser dueño de sub Tipos de Datos, y las instancias de Tipos de Datos son identificadas sólo por su valor. Por ejemplo, una instancia de una Clase Persona es un objeto Helen, pero la instancia de un Tipo de Dato entero es 12.

Todas las copias de una instancia de Tipo de Datos, y cuales quiera instancias de ese Tipo de Datos con el mismo valor, son considerados como la misma instancia. Esto quiere decir que, instancias de Helen no son necesariamente el mismo Helen, pero todos los 12s son el mismo 12. Por ejemplo, el 12 en la cara de un reloj es exactamente el mimo entero que el número de meses en un año.

Las Instancias de Tipo de Datos que tienen atributos (esto quiere decir, que son instancias de un Tipo de Datos estructurado) que son considerados los mismos si la estructura es la misma y los valores de los atributos correspondientes son los mismos. Si un Tipo de Datos tiene atributos, instancias de ese Tipo de Datos contienen valores de atributos que coinciden con los atributos.

Un uso típico de Tipos de Datos sería representar tipos primitivos de lenguajes de programación o tipos básicos CORBA. Por ejemplo, los tipos enteros o cadenas son a menudo tratados como Tipos de Datos.

Un Tipo de Datos denotado por un rectángulo con la palabra clave «dataType», como arriba, cuando es referenciado por (por ejemplo) un atributo, por una cadena conteniendo el nombre del Tipo de Dato, como abajo.

d_datatype2

Icono de la Caja de Herramientas

e_datatype

Aprender más

Elemento Clase