Programaciòn 1
Programaciòn 1
Programaciòn 1
TEMA:
ACTIVIDAD DE APRENDIZAJE 1
PRESENTADO POR:
PRESENTADO A:
SEPTIEMBRE 9 DE 2021
Hay una alta gama de abstracciones que existen desde los objetos que modelan
muy cerca de entidades, a objetos que no tienen razón para existir, vamos a
hacer una rápida mención de ello.
El polimorfismo es una relajación del sistema de tipos, de tal manera que una
referencia a una clase (atributo, parámetro o declaración local o elemento de
un vector) acepta direcciones de objetos de dicha clase y de sus clases
derivadas (hijas, nietas, …).
Para poder entender este concepto de OOP necesitas entender otras cosas
previas, como es el caso de la herencia. Esto lo hemos explicado en un artículo
anterior en DesarrolloWeb.com: Herencia en la Programación Orientada a
Objetos.
Terminología importante:
Superclase: la clase cuyas características se heredan se conoce como
superclase (o una clase base o una clase principal).
Subclase: la clase que hereda la otra clase se conoce como subclase (o una
clase derivada, clase extendida o clase hija). La subclase puede agregar sus
propios campos y métodos, además de los campos y métodos de la superclase.
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. Al hacer esto, estamos reutilizando los campos/atributos y métodos
de la clase existente.
E. Que es una clase y para que se utiliza en la POO
https://drive.google.com/file/d/1uHyAA4x9DSi9ztUM_aW-
e1NA8iRWK_Pp/view?usp=sharing
● Fuentes de apoyo (APPAS)
A. https://desarrolloweb.com/articulos/499.php
B. https://styde.net/abstraccion-programacion-orientada-a-objetos/
C. https://styde.net/encapsulamiento-en-la-programacion-
orientada-a-objetos/
D. https://desarrolloweb.com/articulos/polimorfismo-
programacion-orientada-objetos-concepto.html
F. https://ifgeekthen.everis.com/es/herencia-en-programacion-
orientada-objetos
G. https://www.masqueteclas.com/articulo/el-concepto-de-clase/
H. https://lenguajesdeprogramacion.net/diccionario/que-significa-
constructor-en-programacion-orientada-a-objetos/