Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Asociaciones
Las asociaciones son conexiones entre objetos que se representan con líneas en un diagrama. Pueden ser
bidireccionales o unidireccionales. Pueden conectar dos clases (binarias) o más (n-arias), y se usan para
mostrar relaciones estructurales entre objetos de diferentes clases. Estas relaciones permiten navegar entre
objetos y pueden ser recursivas. Las asociaciones n-arias conectan más de dos clases.
La multiplicidad indica cuántos objetos de una clase están relacionados con otro objeto específico en otra
clase. Puede ser uno a uno, uno a muchos, muchos a uno o muchos a muchos. Ayuda a entender cuántos
objetos pueden conectarse a través de la asociación.
Una clase de asociación modela atributos u operaciones implícitas en una asociación. Se representa
agregando el nombre de la asociación en la línea que conecta las clases y creando una clase asociación con
una línea discontinua. Esta clase puede tener sus propias asociaciones.
La composición representa una relación en la que una clase está compuesta por otras clases indispensables
para su funcionamiento. Se usa un rectángulo similar al de la agregación, pero no está vacío para indicar
esta relación más fuerte.
Dependencia
En la programación orientada a objetos, la dependencia es una relación entre elementos donde un cambio
en uno puede afectar al otro. Si cambia un elemento (independiente), puede influir en el significado del
otro elemento (dependiente). Por ejemplo, cambios en la especificación de una clase pueden impactar en
otra que la utiliza. Se muestra con una línea discontinua en un diagrama, a veces con una etiqueta.
Generalización
Realización
La realización es una relación semántica entre clasificadores, donde uno especifica un contrato que otro
garantiza cumplir. Por ejemplo, las interfaces especifican servicios que clases o componentes deben
implementar. En UML, se representa con una línea discontinua que es una mezcla entre generalización y
dependencia. Las interfaces se representan con un círculo conectado a una línea continua.