Está en la página 1de 2

DIAGRAMA DE CLASE

El diagrama de Clases captura la estructura lógica del sistema - las clases y cosas que constituyen
el modelo -. Es un modelo estático, describiendo lo que existe y qué atributos y comportamiento
tiene, más que cómo se hace algo. Los diagramas de Clases son los más útiles para ilustrar las
relaciones entre las clases e interfaces. Las generalizaciones, las agregaciones y las asociaciones
son todas valiosas para reflejar la herencia, la composición o el uso y las conexiones
respectivamente.
Diagrama de ejemplo
El diagrama de abajo ilustra las relaciones de agregación entre clases. La agregación con la punta
de flecha en color claro indica que la clase Cuenta es usada por Libro De Direcciones, pero que no
está contenida
necesariamente. La
agregación con la
punta de flecha en
color oscuro indica
la posesión o la
contención de las
clases destino (en
el extremo del
rombo) por las
clases origen.

DIAGRAMA DE OBJETOS
Un diagrama de Objetos está relacionado de cerca con un diagrama de Clases, con la diferencia de
que éste describe las instancias de los objetos de clases en un punto en el tiempo. Esto podría
parecer similar al diagrama de Estructura Compuesta, que modela el comportamiento en tiempo de
ejecución; la diferencia es que el diagrama de Objetos ejemplifica al diagrama de Clases estático,
mientras que los diagramas de Estructura Compuesta refleja las arquitecturas diferentes de sus
contrapartes estáticas. Los diagramas de Objetos no presentan arquitecturas que varíen de sus
correspondientes diagramas de Clases, pero reflejan la multiplicidad y los roles a los que las clases
instanciadas podrían servir. Ellos son muy útiles en la comprensión de diagramas de Clases
complejos, al crear diferentes casos en los que se aplican las relaciones y las clases. Un diagrama
de Objetos puede ser también un tipo de diagrama de Comunicaciones, el cual modela también las
conexiones entre pares de objetos y además las secuencias de eventos a lo largo de cada camino.
Diagrama de ejemplo

El siguiente ejemplo primero muestra un diagrama de Clases simple, con dos elementos clase
conectados.

Las clases de arriba se instancian abajo como objetos en un diagrama de Objetos. Hay dos
instancias de Computadora en este modelo, lo que puede probar su utilidad por considerar las
relaciones y las interacciones que las clases juegan en la práctica, como objetos.

O también otra manera de verlo es la siguiente:

También podría gustarte