Relación entre clases
Enviado por EVALACIO12 • 1 de Julio de 2023 • Apuntes • 541 Palabras (3 Páginas) • 46 Visitas
(Alava, 2015) Nos menciona que estas relaciones enseñan la manera en las que se comunican una a la otra las cuales se pueden deber a un estado común, algunas se presentan de manera aislada mientras que las otras no, y por ello cooperan entre sí. Las cuales se deben usar de manera correcta cuando esta está realizando un perfeccionamiento encaminado y admitido hacia objetos.
Existen 4 tipos de relaciones entre clases:
- Asociación
- Dependencia
- Generalización
- Realización
(Edu, s,f,) Cada una de ellas tiene distintas flechas para la relación que existe entre ellas, las cuales son las siguientes:
[pic 1] [pic 2] [pic 3][pic 4]
Asociación
Esta es aquella en la cual se encuentra una relación estructurada en la cual se describe un conjunto de enlaces los cuales son las conexiones entre los objetos, esta está representada con una línea continua, la cual se muestra en la imagen del párrafo anterior, en la cual en varios casos se presentan etiquetas. También, a veces se contienen algunos otros elementos para mostrar la multiplicidad y relaciones de los objetos implicados. Se tiene dos tipos de asociación la unidireccional y la bidireccional, las cuales se muestran en las siguientes imágenes:
[pic 5]
La multiplicidad es aquella es un término importante de asociación entre los objetos ya que esta indica la cantidad de cada uno de los objetos relacionas a la asociación de otros.
Dependencia
La dependencia es una relación semántica, la cual comprende las relaciones que establecen los objetos, en la cual, si un objeto o elemento de este cambia el otro, este llamado elemento dependiente, se ve afectado por el cambio semántico del elemento independiente, esta es representada por una línea discontinua que en algunas ocasiones lleva etiqueta, como la imagen que se ve a continuación:
[pic 6]
Generalización
La generalización o herencia (POO) en esta no hay multiplicidad ni roles, en ella se encuentra una orientación para lograr asociar los objetos, clases en UML, con operaciones que se heredan entre ellos siempre y cuando hayan similitudes ligadas a un entorno común, esta también se representa con una flecha continua, esta orientación va desde la clase subordinada hasta la clase principal o clase inicial, conectada o limitando un triángulo entre sus líneas de relación.
[pic 7]
Realización
Es una relación de tipo semántica en la cual se ve representada por una línea o flecha discontinua con la punta de flecha vacía en la cual el clasificador tiene una especificación de tratado con otro clasificador que tiene una garantía de la aceptación de que, si cumplirá, esta tiene una relación entre interfaces y clases que se realizan.
[pic 8]
Interfaces aquella que está de forma abreviada en la cual se encuentra una conexión de operaciones en la cual se utiliza para la especificación de los servicios de una clase esta se representa mediante un circulo conectado a una línea continua.
...