Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Escuela de Informática
Estructura de Datos.
Tema:
Presentado por:
Facilitador:
Juan Suarez.
Introducción............................................................................................................3
Concepto.................................................................................................................4
Características.........................................................................................................4
1. Abstracción................................................................................................4
2. Polimorfismo.............................................................................................4
3. Herencia.....................................................................................................4
4. Encapsulamiento........................................................................................4
Ejemplo de Objeto...................................................................................................4
Conclusión...............................................................................................................5
Bibliografía.................................................................................................................6
Programación Orientada a Objetos
Introducción
La POO nos permite llevar todo lo que podamos pensar a un programa por ejemplo
nos permite imitar a la perfección un bombillo, un carro, una persona y cualquier cosa que
tenga atributos y métodos.
Características
1. Abstracción: La abstracción es la forma de pensar en los métodos y
atributos que posee un objeto antes de establecer dicho objeto a nivel de
código en el programa.
2. Polimorfismo: una misma orden ejecuta dos o más métodos al mismo
tiempo, cada método realiza su propia función al momento de la ejecución.
3. Herencia: Un objeto hereda los atributos y métodos de otro objeto. Cabe
señalar que son objetos distintos por ende aparte de heredar atributos y
métodos este tendrá sus propios atributos y métodos.
4. Encapsulamiento: Se refiere a la agrupación de los datos con el fin de
protegerlo.
Ejemplo de Objeto
Un ejemplo sería un motor sus atributo son tamaño, marca, modelo, placa,
velocidad máxima y capacidad de carga y sus métodos son acelerar, correr, frenar y llevar
personas.
Conclusión
Podemos decir que los lenguajes de programación orientados a objetos tratan a los
programas como conjuntos de objetos que se ayudan entre ellos para realizar acciones,
entendiendo como objeto a las entidades que contienen datos y permitiendo que los
programas sean más fáciles de escribir, mantener y reutilizar.
Por otra parte la POO ( programación orientada a objetos) representa un gran avance
en la programación, entre sus ventajas más importante se encuentran un notable aumento de
la productividad del programador y de la robustez de los programas, personalmente el
lenguaje orientado a objetos que más me agrada es Eiffel (además de sus características de
orientación a objetos, soporta la metodología de diseño por contratos). Otro lenguaje muy
bien diseñado (y de uso creciente) es Ruby. También es recomendable, y muy simple para
comenzar, el lenguaje Python.
Bibliografía
Admin. (08 de 11 de 2013). asociacionaepi.es. Obtenido de Programación Orientada a
Objetos en Java: https://asociacionaepi.es/programacion-orientada-a-objetos-en-
java/