You are on page 1of 2

Diagramas de objetos

Los diagramas de objetos modelan las instancias de elementos contenidos en los diagramas de
clases. Un diagrama de objetos muestra un conjunto de objetos y sus relaciones en un momento
concreto
Un diagrama de Objeto se puede considerar un caso especial de un diagrama de clase. Los
diagramas de objetos usan un sub conjunto de elementos de un diagrama de clase para
enfatizar la relación entre las instancias de las clases en algún punto en el tiempo. Estos
son útiles para entender los diagramas de clases. Estos no muestran nada diferente en su
arquitectura a los diagramas de secuencia, pero reflejan multiplicidad y roles.

Diagrama de clases: esquema, patrón o plantilla para describir muchos casos posibles de datos.
Describe clases de objetos.
Diagrama de objetos: describe cómo se relacionan un grupo particular de objetos entre sí.

The difference is that a class diagram represents an abstract model consists of classes and their
relationships. La diferencia es que un diagrama de clases representa un modelo abstracto consiste en
clases y sus relaciones. But an object diagram represents an instance at a particular moment which is
concrete in nature. Sin embargo, un diagrama de objeto representa una instancia en un momento
determinado que se concreta en la naturaleza.

Ejemplo:
En la figura 3.12 se representa un conjunto de objetos extraídos de la implementación de un robot.
Como indica la figura, un objeto representa al propio robot, (r es una instancia de Robot), y r se
encuentra actualmente en estado movimiento. Este objeto tiene un enlace con m, una instancia de
Mundo, que representa una abstracción del modelo del mundo del robot. Este objeto tiene un enlace
con un multiobjeto, un conjunto de instancias de Elemento, que representan entidades que el
robot ha identificado, pero aún no ha asignado en su vista del mundo.
En este instante, m está enlazado a dos instancias de Area. Una de ellas (a2)se muestra con sus
propios enlaces a tres objetos Pared y un objeto Puerta. Cada una de estas paredes está
etiquetada con su anchura actual, y cada una se muestra enlazada a sus paredes vecinas. Como
sugiere este diagrama de objetos, el robot ha reconocido el área que lo contiene, que tiene paredes
en tres lados y una puerta en el cuarto.
Como vemos los diagramas de objetos son especialmente útiles para modelar estructuras de datos
complejas. Evidentemente puede existir una multitud de posibles instancias de una clase particular,
y para un conjunto de clases con t relaciones entre ellas, pueden existir muchas más configuraciones
posibles de estos objetos. Por lo tanto, al utilizar diagramas de objetos sólo se pueden mostrar
significativamente conjuntos interesantes de objetos concretos o prototípicos.

You might also like