Programar y aplicar POO
1nfoGobantDocumentos de Investigación25 de Marzo de 2023
407 Palabras (2 Páginas)127 Visitas
Programar y aplicar POO
Andrés Lopez Idarraga
Juana Valentina Torres Rojas
Alejandra Osorio Granada
Marco Alejandro Egea Moreno
Ingeniería de Sistemas, Fundación Universitaria del Área Andina
Modelos de programación I
Profesor Deivys Morales
27 de febrero de 2023
Introducción
En el siguiente documento se realiza la actividad evaluativa del eje 2 de la materia modelos de programación, cuya actividad tiene como objetivo a ayudarnos a incursionar en la programación orientada a objetos, realizando un respectivo programa, qué contenga en él, las clases y atributos que hemos aprendido en clase y en el referente del pensamiento, como lo son herencia, polimorfismo y encapsulamiento.
Desarrollo
Link código Replit: https://replit.com/join/pahonsepqh-marco-alejand13
[pic 1]
[pic 2]
[pic 3]
[pic 4]
[pic 5]
Resultado:
[pic 6]
Conclusiones
La programación orientada a objetos es un paradigma de programación que se utiliza en una amplia variedad de aplicaciones de software.
En la programación orientada a objetos utiliza la abstracción para simplificar el proceso de diseño y desarrollo de software. La abstracción se logra mediante la creación de clases y objetos, lo que permite a los desarrolladores enfocarse en los aspectos importantes de un problema y ocultar los detalles irrelevantes.
Por otra parte tenemos la encapsulación que, es otro concepto importante en la programación orientada a objetos. Permite a los desarrolladores definir límites claros en torno a los datos y la funcionalidad de un objeto, lo que reduce la complejidad y aumenta la seguridad.
La herencia es una técnica en la programación orientada a objetos que permite a los desarrolladores crear nuevas clases a partir de clases existentes. Esto permite una mayor reutilización de código.
El polimorfismo es otro concepto importante en la programación orientada a objetos que permite a los desarrolladores crear objetos que pueden tomar diferentes formas, en función del contexto.
La programación orientada a objetos es muy flexible y se adapta bien a una amplia variedad de aplicaciones y entornos de desarrollo.
Aunque la programación orientada a objetos puede simplificar el proceso de desarrollo de software, también puede aumentar la complejidad del código si no se implementa adecuadamente. Por lo tanto, es importante que los desarrolladores comprendan bien los conceptos y principios subyacentes de la programación orientada a objetos antes de aplicarlos en un proyecto real.
En general, la programación orientada a objetos es una técnica poderosa y eficaz para el desarrollo de software. Al utilizar la abstracción, encapsulamiento, herencia, polimorfismo y otros conceptos, los desarrolladores pueden crear aplicaciones más seguras, modulares, flexibles y fáciles de mantener.
Bibliografías
-
...