Compar A Tivo

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 3

Instituto Tecnológico de Oaxaca

POO

Se identificará que es un lenguaje de programación orientada a objetos, los tipos


de lenguajes que existe en el mundo de la programación orientada a objetos y una
comparación de lenguajes

Zúñiga Flores Carlos Manuel

Grupo:1SC

Segunda Unidad

Docente: L.l. Maricarmen Montserrat Velázquez Hernández

Asignatura: Fundamentos de Programación

OAXACA DE JUÁREZ, OAXACA septiembre 2023,01:21


¿A qué se refieren con lenguaje de POO?

La programación orientada a objetos es un modelo de programación en el que los


diseños de software se organizan en torno a datos u objetos, en lugar de utilizar
funciones y lógica. Se centra en los objetos que el programador necesita
manipular, no en la lógica necesaria para esa manipulación.
Por tanto, la característica principal de este tipo de programación es que soporta objetos
que tienen un tipo o clase asociada. Por este motivo, este enfoque de programación se
utiliza para programas grandes y complejos que necesitan actualizaciones periódicas.

Principales lenguajes de programación orientada a objetos


En la actualidad existen diferentes lenguajes de programación orientada a objetos,
como C++, Objective C, Java, Ruby, Visual Basic, Visual C Sharp, Simula, Perl,
TypeScript, Smalltalk, PHP o Python. C++ y Java son los dos lenguajes de
programación orientada a objetos más usados

Ventajas de la programación orientada a objetos

Reutilización del código heredado. Cuando se diseñan correctamente las


clases, se pueden usar en distintas partes del programa y en diferentes proyectos.
La técnica de herencia ahorra tiempo porque permite crear una clase genérica y
luego definir las subclases que heredarán los rasgos de la misma, de manera que
no es necesario escribir esas funciones de nuevo

Mayor modificabilidad. Otra de las ventajas de la programación orientada a


objetos es que permite añadir, modificar o eliminar nuevos objetos o funciones
fácilmente para actualizar los programas, lo cual implica un ahorro de tiempo y
esfuerzo para los programadores.

Facilidad para detectar errores en el código. En los lenguajes de programación


orientada a objetos no es necesario revisar línea por línea del código para detectar
un error
Modularidad. Una de las características de la programación orientada a objetos
más interesantes es el modularidad ya que así un equipo puede trabajar en
múltiples objetos a la vez mientras se minimizan las posibilidades de que un
programador duplique la funcionalidad de otro.

Flexibilidad gracias al polimorfismo. El polimorfismo de la programación


orientada a objetos permite que una sola función pueda cambiar de forma para
adaptarse a cualquier clase donde se encuentre. De esta forma se ahorra tiempo
de programación y se gana en versatilidad.

También podría gustarte