Está en la página 1de 7

Relaciones entre

clases
Tipos de relaciones
• Asociación : Es una • Dependencia( más débil
relación estructural que que una asociación) :Es
describe una conexión una relación de uso entre
entre objetos. dos clases (una usa a la
• Herencia: Relación entre otra). Esta relación es la
una superclase y sus más básica entre clases y
subclases. comparada con los demás
tipos de relación, la mas
débil.
Relación por asociación
• Composición: Los
componentes de un objeto
sólo pueden pertenecer a
un solo objeto agregado,
de forma que cuando el
objeto agregado es
destruido todas sus partes
son destruidas también.
Relación por asociación
• Agregación: Relación,
parte-de un objeto como
agregado de otros objetos.
Relación por herencia
Es la típica relación de
generalización/especializació
n entre clases. En UML la
herencia se representa
mediante una flecha, cuya
punta es un triángulo vacío.
La flecha que representa a la
herencia va orientada desde
la subclase a la superclase.
Relación por herencia múltiple
UML permite
implementar la
herencia
múltiple cuando
una clase
hereda
directamente de
varias clases..

También podría gustarte