0% encontró este documento útil (0 votos)
34 vistas24 páginas

(05-1) MatClase 01 - POO - Relaciones Entre Clases Parte 1

Clase y Apuntes de programación orientada a objetos 5
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
34 vistas24 páginas

(05-1) MatClase 01 - POO - Relaciones Entre Clases Parte 1

Clase y Apuntes de programación orientada a objetos 5
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Facultad de Ingeniería

Ingeniería de Sistemas de Información.


Ingeniería de Software.
Ciencia de Datos.

Programación Orienta a Objetos


2023-1
Contenido.

Introducción

Notación de las Relaciones entre Clases

Agregación

Referencias
Introducción
Introducción.

• En los lenguajes
orientados a objetos
como JAVA es
fundamental
comprender como las
clases existentes se
relacionan. UML
permite definir 4
tipos de relaciones
fundamentales que
son:
Asociación
Agregación
Composición
Herencia
Logro de Aprendizaje.

• Al término de la sesión el estudiante identifica los diversos


tipos de relaciones en un diagrama de clases mediante
notación UML.
Desarrollo
Notación de las relaciones entre clases

Tienen las siguientes partes:


• Nombre de la relación (un verbo).
• La ocurrencia de cada clase (rangos ubicados en los extremos).
• El rol de cada clase en la relación.

dirige director
Departamento Profesor
0..1 1
Notación de las relaciones entre clases

La multiplicidad es el número de instancias de una clase que se


relacionan con una instancia de otra clase.

Multiplicidad Simbología
Uno y solo uno 1
Cero o uno 0 .. 1
Desde "N" hasta "M" N .. M
Varios *
Cero a varios 0 .. *
Uno a varios 1 .. *
Asociación.

Es una relación entre dos clases que requieren relacionarse


(como una orden y un cliente), mediante UML y el diagrama de
clases se representa mediante una línea y en algunos casos
incluye una flecha siguiendo la estructura de una oración. Esta
flecha apunta al objeto y el otro extremo representa al sujeto.
Asociación.

Relación Unidireccional
Asociación.

Relación bidireccional
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
[Link]
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
Instalación del Plugin Amateras en Eclipse
Consultas
Conclusiones
Conclusiones.

dirige director
Departamento Profesor
0..1 1

empleador trabajadores
Empresa Empleado
* 1..*

Cargo
superior
nombre
sueldo 0..1

subordinado 1..*

La Asociación
• Permite asociar objetos.
• La asociacion se representa mediante una
línea que une las cajas de los dos objetos.
GRACIAS
Referencias.

Paul, J. (n.d.). Relaciones entre


clases. [Link]

Academia Oracle:
[Link]
language_ logged_out=es

También podría gustarte