Está en la página 1de 5

-Alumno:

Mogollon Ezeta, Andy Williams


-ID: 001432312
-Curso:
Programación Orientada a Objetos
Trimestre: III
Año: 2023
Tema: Ejercicio 3 y Tarea 3
Trabajar con herencias y composición
EJERCICIO N3
A continuación, se presentan un grupo de ejercicios propuestos de autoestudio referidos al
tema de la unidad y que complementa el aprendizaje.

1. Escriba un cuadro sinóptico donde presente las principales características de la herencia.

Superclase: la clase cuyas


características se heredan se
conoce como superclase (o una
clase base o una clase
principal).
La herencia permite que se
puedan definir nuevas clases Subclase: la clase que hereda
basadas de unas ya la otra clase se conoce como
existentes a fin de reutilizar subclase (o una clase derivada,
el código, generando así una clase extendida o clase hija). La
HERENCIA jerarquía de clases dentro de subclase puede agregar sus
una aplicación. Si una clase propios campos y métodos,
deriva de otra, esta hereda además de los campos y
sus atributos y métodos y métodos de la superclase.
puede añadir nuevos
atributos, métodos o
redefinir los heredados. Reutilización: la herencia
respalda el concepto de
“reutilización”, es decir, cuando
queremos crear una clase
nueva y ya hay una clase que
incluye parte del código que
queremos, podemos derivar
nuestra nueva clase de la clase
existente.

Programación Orientada a Objetos


2. Grafique con ejemplos las relaciones entre Encapsulación, herencia y
composición.

TAREA N3
Con ayuda de la información del manual y la información presentada en las direcciones web, realizar las
siguientes actividades:

1. Visualice el siguiente Link, sobre programación orientada a objetos.


https://rua.ua.es/dspace/bitstream/10045/15995/1/POO-3-Herencia-10-11.pdf

Elabore un informe técnico acerca del tema de la herencia, sus tipos y consideraciones de uso.
Detalle con gráficos y ejemplos.

Ingeniería de Software con Inteligencia Artificial


1
Entender el mecanismo de
HERENCIA
abstracción de la herencia.
Distinguir entre los diferentes DEFINICIÓN
tipos de herencia.

-Saber implementar jerarquías


de herencia en C++.

-Saber discernir entre jerarquías


de herencia seguras (bien
definidas) e inseguras.

TIPOS

CLASES DE
HERENCIA

También podría gustarte