Tipos de Dados

Em diagramas UML, tipos de dados são elementos de modelos que definem valores de dados. Você geralmente usa tipos de dados para representar tipos primitivos, como tipos inteiros ou de cadeia, e enumerações, como tipos de dados definidos pelo usuário.

Um tipo de dado é semelhante a uma classe; no entanto, instâncias de tipos de dados são identificadas apenas por seus valores. Se dois tipos de dados tiverem o mesmo valor, as instâncias serão consideradas idênticas.

Um tipo de dado pode conter atributos, mas somente suportar a modelagem de tipos de dados estruturados. Instâncias de tipos de dados estruturados são consideradas iguais se as seguintes condições forem verdadeiras:

Por padrão, quando você cria um novo tipo de dado, os compartimentos para atributos e operações são ocultados.

Como a figura a seguir ilustra, um artefato de tipo de dado é exibido como um retângulo que contém o nome do tipo de dado. O retângulo também contém o estereótipo «data type» e o ícone de tipo de dado.

Um retângulo exibe o nome DataType1, a palavra dataType entre dois sinais de menor e maior e o ícone correspondente.


Feedback