Está en la página 1de 31

TÉCNICAS DE PROGRAMACIÓN

ORIENTADA A OBJETOS

Mg. José Luis Cuya.


Jose.cuya@upn.edu.pe

Logro del curso


Al finalizar el curso, el estudiante implementa un
proyecto, utilizando el lenguaje Java y aplicando el
paradigma de programación orientado a objetos,
interfaces gráficas y acceso a datos, para resolver
problemas específicos; demostrando lógica,
habilidad, legibilidad y buenas prácticas en la
implementación.
SESIÓN 3:

Diagramas de clases y sus relaciones:


Relación Binaria y reflexiva.

Logro de la sesión
Al finalizar la sesión, el estudiante reconoce y aplica los
Diagramas de clases y sus relaciones binaria y reflexiva,
elaborando un Diagrama usando la notación UML , y lo
desarrolla en Java, con creatividad y fomentando la
resolución de problemas.
Relaciones entre clases

Una relación es una conexión semántica


entre clases. Permite que una clase conozca
sobre los atributos, operaciones y
relaciones de otras clases. Las clases no
actúan aisladas entre si, al contrario, estan
relacionadas unas con otras. Una clase
puede ser un tipo de otra clase,
generalización, o bien puede contener
objetos de otra clase de varias formas
posibles, dependiendo de la fortaleza de la
relación entre las dos clases
Las relaciones entre clases se corresponden
con las relaciones entre objetos físicos del
mundo real, o bien objetos imaginarios en
un mundo virtual. En UML las formas en las
que se conectan entre si las clases, lógica o
físicamente, se modelan como relaciones. En
el modelado orientado a objetos existen tres
clases de relaciones muy importantes:
• Dependencias,
• Generalizaciones-especializaciones
• Asociaciones
Relaciones binarias
Diagramas de clases y sus relaciones.
Relación clase asociación

Logro de la sesión
Al finalizar la sesión, el estudiante reconoce y aplicala
relación clase asociación, elaborando un diagrama de clase
usando la notación UML, con creatividad y fomentando la
resolución de problemas.
Gracias

También podría gustarte