Beruflich Dokumente
Kultur Dokumente
Cuarto Ciclo.
Tanto el lápiz como el borrador, son objetos, ambos pueden realizar diferentes acciones, el
lápiz nos sirve para escribir y el borrador, para borrar, así de simple, entonces, ya
adentrándonos al mundo de la programación, un Objeto es una entidad, que tiene
características que lo hacen diferente a otros, y éste puede realizar diferentes acciones, en
Programación Orientada a Objetos, las Características no son más que variables, las cuáles
llamaremos atributos y a las acciones que puede realizar un Objeto las llamaremos métodos.
Bien y ahora, ¿Qué es una Clase?, por ejemplo, si tomamos dos lápices, uno convencional y
uno de dibujo, notaremos que ambos a pesar de ser el mismo tipo de objeto Lápiz, tiene
características diferentes, el color, el peso, el tipo de madera etc., pero si quitamos estas
diferencias, lo que obtenemos será un lápiz genérico, en este caso un molde, el cual podemos
utilizar para crear otros lápices. Ya con ésta idea, podemos definir que una clase es un molde,
algo abstracto con lo cual nosotros podemos crear objetos a partir de ciertos atributos y
ciertos métodos.
En programación nosotros diseñaremos nuestras clases, de tal forma que represente una y
solo una cosa, esto hará que necesitemos muchas clases para nuestra aplicación. Cuando
estemos trabajando con el paradigma de Programación Orientada a Objetos, es innegable que
saldrán a flote temas como herencia, polimorfismo, encapsulamiento, entre otros, estos los
veremos más adelante.
Objetivos
Objetivo General:
Analizar e Interpretar los conocimientos que vallamos a adquirir por medio de éste trabajo
investigativo.
Objetivos Específicos:
Comprender por qué la programación orientada a objetos sirve para reutilizar código.
La programación orientada a objetos (POO, u OOP según sus siglas en inglés Object-
Oriented Programming) es un paradigma de programación que viene a innovar la forma
de obtener resultados. Los objetos manipulan los datos de entrada para la obtención de
datos de salida específicos, donde cada objeto ofrece una funcionalidad especial.
Ventajas y Desventajas
Algunas de las ventajas de la programación orientada a objetos son los siguientes:
Según (Ricardo Madrigal, 2010), nos da a conocer las principales diferencias entre la
programación estructurada y la orientada a objetos, y éstas son:
Conclusión
La programación estructurada de programación consiste en construir programas de fácil
comprensión, se necesitan realizar correcciones o modificaciones después de haber
concluido un programa o aplicación
La programación orientada a objetos se basa en lenguajes que soportan sintáctica y
semánticamente la unión entre los tipos abstractos de datos y sus operaciones (a esta unión
se la suele llamar clase) incorpora en su entorno de ejecución mecanismos tales como el
polimorfismo y el envío de mensajes entre objetos.
Recomendación
La POO representa un gran avance en la programación, tal como lo fue la programación
estructurada en la década de los ’70 y entre sus ventajas más importantes se encuentran un
notable aumento de la productividad del programador y de la robustez de los programas.
Investigar, aprender y poner en práctica, lo que vayamos investigando, para el
desenvolvimiento y desarrollo de nuestra lógica en la POO.
Bibliografía
aine31. (16 de 01 de 2013). wordpress.com. Obtenido de Acoplamiento, cohesión y
encapsulación | Mis apuntes de programación:
https://misapuntesdeprogramacion.wordpress.com/2013/01/16/acoplamiento-
cohesion-y-encapsulacion/
Inter Blog. (18 de 03 de 2018). Inter Blog. Obtenido de PROGRAMACIÓN ORIENTADA A
OBJETOS: https://www.lainter.edu.mx/blog/2018/03/18/programacion-orientada-a-
objetos/?fbclid=IwAR0X-
itk9Ghy2gJYs4_n9cyZis3j0HD_COgTGJE9YtuLdHEpx_2lbIY5Eyg
Juan José Zuñiga. (21 de 02 de 2014). PROGRAMACION ORIENTADA A OBJETOS.
Obtenido de PROGRAMACION ORIENTADA A OBJETOS:
https://prezi.com/1skmodemk0jw/programacion-orientada-a-objetos/
Nicolas Perez Juan Carlos. (05 de 01 de 2017). Mentoring IT - Detail Tutorial. Obtenido de
Programación orientada a objetos Encapsulamiento, Cohesión, Acoplamiento :
http://www.mentoringit.com.mx/tutoriales/java-basico/124/programacion-orientada-a-
objetos-encapsulamiento-cohesion-acoplamiento-.html
Ricardo Madrigal. (29 de 08 de 2010). ALEGSA.com.ar. Obtenido de Diferencia entre la
programación orientada a objetos y la estructurada:
http://www.alegsa.com.ar/Diccionario/C/12117.php
Roberto Rodriguez, Encarna Sosa, Álvaro Prieto. (2012). Programación Orientada a Objetos.
En E. S. Roberto Rodriguez, Programación Orientada a Objetos (pág. 8).
WIKIPEDIA. (22 de 03 de 2019). WIKIPEDIA. Obtenido de WIKIPEDIA.