Está en la página 1de 4

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

FACULTAD DE INGENIERÍA MECÁNICA


Y ELÉCTRICA

Investigacion 1
Programacion Orientada a Objetos

Nombre del Alumno: Cesar Doria Navarro

Matricula: 2011925

Carrera: IAS

Nombre del Docente: Mayra Deyanira Flores Guerrero

Hora: M5
¿Qué es Programación?

Programación es la acción de programar que implica ordenar, estructurar o


componer una serie de acciones cronológicas para cumplir un objetivo. La
programación puede ser aplicado para eventos sociales, a medios de
comunicación y al mundo informático de las computadoras.

¿Qué es Programación Orientada a Objetos?

La programación orientada a objetos o simplemente llamada OOP por sus siglas


en inglés en un modelo de programación que se caracteriza por organizar el
diseño de cada software en función a datos y objetos determinados, los cuales
poseen características y comportamientos particulares, el lugar de utilizar
funciones lógicas que dificultan su análisis.
Es decir, la programación orientada a objetos se enfoca en los objetos que los
desarrolladores desean emplear, no en las funciones necesarias para utilizarlos, lo
que facilita el manejo de programas que resultan complejos y que requieren de un
mantenimiento o actualización permanente incluyendo software de desarrollo y
diseño.

Características de la programación orientada a objetos

• Distinción entre clase y objeto: La distinción entre clase y objeto es una de


las claves de este tipo de programación que la hace única. No en vano, si
no entendemos esta parte, no sabemos cómo funciona este tipo de
programación. En primer lugar, la clase se referirá a la matriz genérica, a la
cual se aplicarán determinadas categorías para que puedas afinar. Hecho
esto, nos referiremos a los objetos, que suponen la concreción de esa
matriz.
• Reutiliza el código y evita su duplicación: La duplicación del código es uno
de los problemas recurrentes, sobre todo por la pérdida de tiempo que
implica. La POO introduce una novedad interesante al respecto. Hay que
destacar que el principio de herencia hace que exista jerarquización entre
las clases que utilizamos. Y el resultado práctico de eso es que se reducen
exponencialmente las veces que tienes que reescribir. Como vas a reutilizar
el código gracias a este principio de programación, evitarás su duplicación.
Por lo tanto, la tan temida duplicación del código es un problema al que no
te expondrás.
• Encapsula la información: El concepto de encapsulación de la información
es clave si quieres afinar en la privacidad. Uno de los problemas
recurrentes está en la cantidad de datos que se comparten, y en qué
medida. La POO lo que consigue es que toda la información de un objeto
esté dentro del mismo. En consecuencia, el acceso desde fuera se hace
prácticamente imposible para los no programadores. El resultado práctico
es que se gana en seguridad.
• Polimorfismo: El polimorfismo permite diseñar objetos para compartir
comportamientos. Por lo tanto, es una buena forma de que se pueda
proporcionar orden. El efecto que se consigue es que puedes procesar los
objetos de distintas maneras. El polimorfismo, aunque es una de las
ventajas de la POO, es también un arma de doble filo. Y el motivo básico es
que abre campos a dos formas y adaptaciones. Básicamente podemos
hablar de la anulación de método y la sobrecarga de método.

Ejemplos o aplicación de las características de la Programación Orientada a


Objetos

Puede utilizarse para realizar actualizaciones de objetos en la base de datos, para


almacenar objetos en la base de datos, para el modelamiento y simulación de
agentes, etc.

Ejemplos de Lenguaje de Programación Orientada a Objetos, ej Java.

En la actualidad existen diferentes lenguajes de programación orientada a objetos,


como:
• C++
• Objective C
• Ruby
• Visual Basic
• Visual C Sharp
• Simula
• Perl
• TypeScript
• Smalltalk
• PHP
• Python

Bibliografia

Características de la programación orientada a objetos | Universitat Carlemany.


(2023, 14 junio). UCMA.
https://www.universitatcarlemany.com/actualidad/blog/caracteristicas-de-la-
programacion-orientada-a-objetos/
Online, P. (2022, 17 enero). ¿Qué es la programación orientada a objetos?
Profesional Online. https://www.profesionalonline.com/blog/programacion/que-es-
la-programacion-orientada-a-objetos/
Significados. (2017). Significado de programación. Significados.
https://www.significados.com/programacion/
Universidad Europea. (2022). Programación orientada a objetos. Universidad
Europea. https://universidadeuropea.com/blog/programacion-orientada-
objetos/#:~:text=En%20la%20actualidad%20existen%20diferentes,%2C%20Smallt
alk%2C%20PHP%20o%20Python .

También podría gustarte