Está en la página 1de 25

Programa de

Ingeniería de
Sistemas

Programaci
ón
Orientada a
Objetos
Sesión 5

Tema:
Relaciones entre clases y
principios básicos
Resultado de aprendizaje Evidencia de aprendizaje

Construye programas usando conceptos básicos de Examen Parcial I (EP)


programación orientada a Objetos.
Contenido
Relaciones entre clases y
principios básicos
• Definición
• Tipos de relaciones
Revisa el
siguiente
video:
Después de haber visualizado el video en la slide
anterior, reflexionamos y respondemos las
siguientes interrogantes:

01 ¿Qué han visto? ¿Qué opinan?

02 ¿Qué es una relación de asociación en programación


orientada a objetos?

¿Cuál es la característica principal de una relación de


03 asociación en programación orientada a objetos?
Tema
Relaciones
entre clases
y principios
básicos
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Programación Orientada a Objetos– Sesión 5
Autoevaluación
Sesión 1
¿Qué define una relación de composición entre dos clases en
programación orientada a objetos?

Una relación donde una clase contiene instancias de otra clase.


Pregunta 1

Una relación de dependencia donde una clase utiliza los servicios de otra clase.

Una relación donde una clase hereda atributos y métodos de otra clase.

Una relación donde una clase implementa los métodos de una interfaz.
¿Cuál es el principio que establece que los objetos deben ser responsables
de sus propias acciones y datos?

Principio de encapsulamiento.
Pregunta 2

Principio de herencia.

Principio de polimorfismo.

Principio de abstracción.
¿Qué principio de la programación orientada a objetos establece que las clases
deben ser abiertas para la extensión pero cerradas para la modificación?

Principio de encapsulamiento.
Pregunta 3

Principio de herencia.

Principio de responsabilidad única.

Principio de sustitución de Liskov.


¿Cuál es el objetivo principal del principio de abstracción en la
programación orientada a objetos?

Ocultar la implementación interna de un objeto y mostrar solo la funcionalidad relevante.


Pregunta 4

Permitir que una clase implemente múltiples interfaces.

Facilitar la reutilización de código al permitir que una clase herede atributos y métodos de
otra clase.

Permitir que un objeto tome diferentes formas según el contexto en el que se utilice.
Autoevaluación
¡Vamos por más logros!

¡Felicitaciones!
Ha concluido la autoevaluación
Comprender las relaciones entre
clases y los principios básicos de la
Conclusiones

programación orientada a objetos es


esencial para desarrollar software de
calidad y mantener un código limpio
y bien estructurado. Al aplicar estos
conceptos de manera efectiva, los
desarrolladores pueden crear sistemas
más robustos y flexibles que
satisfagan las necesidades de los
usuarios finales y sean más fáciles de
mantener y escalar en el futuro.
Aplicando lo
aprendido:

Examen parcial I
JOYANES, Luis: Programación En Java Algoritmos Programación
Orientadas A Objetos E Interfaz Gráfica De Usuario [en línea].
México: Mc Graw Hill, 2011. ISBN 9786071506184. Disponible en:
Referencias

https://
ucv.primo.exlibrisgroup.com/permalink/51UCV_INST/175ppoi/alma99
1001051429707001

También podría gustarte