Want to create interactive content? It’s easy in Genially!

Get started free

¿QUÉ ES PROGRAMACIÓN?

MORENO SILVA MARIA FERNANDA BN2018007

Created on August 18, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Genial Calendar 2026

School Calendar 2026

January Higher Education Academic Calendar

School Year Calendar January

Academic Calendar January

Choice Board Flipcards

Comic Flipcards

Transcript

¿QUÉ ES LA PPO?

DEFINICIÓN

LENGUAJES QUE SOPORTAN LA PPO

CARACTERÍSTICAS PRINCIPALES

HERENCIA

CLASE Y OBJETO

POLIFORMISMO

FLEXIBILIDAD

ENCAPSULAMIENTO

ABSTRACCIÓN

VENT AJAS

MODULARIDAD

DESVENTAJAS

Moreno Silva María Fernanda

Ventajas del POO

  • Reutilizar el código.
  • Evita duplicar el código.
  • Simplifica la estructura.
  • Protección de la información.
  • Fácil corrección de errores.

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, lo que siempre es de agradecer.

Desventajas del POO

La programación orientada a objetos presenta también algunas desventajas como pueden ser:

Cambio en la forma de pensar de la programación tradicional a la orientada a objetos. La ejecución de programas orientados a objetos es más lenta. La necesidad de utilizar bibliotecas de clases obliga a su aprendizaje y entrenamiento.

¿Cuáles son los 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.

Flexibilidad

El polimorfismo de la programación orientada a objetos trata de que una sola función puede cambiar de forma para adaptarse a cualquier clase en la que se encuentre. Por ejemplo, podría crear una función en la clase principal “auto” llamada “conducir”, no “conducirAuto” ni “conducirAutoDeCarrera”, sino simplemente “conducir”. Esta función funcionaría tanto para autos de carrera como para limusina u otros.

¿A qué se refiere la modularidad?

la propiedad que permite subdividir una aplicación en partes más pequeñas (llamadas módulos), cada una de las cuales debe ser tan independiente como sea posible de la aplicación en sí y de las partes restantes.

Abstracción

La abstracción es un pilar o característica de la programación orientada a objetos que va a permitir que los objetos puedan interactuar sin necesidad de conocer los detalles del funcionamiento. De esta forma, el enfoque se centra en aspectos relevantes de las entidades.

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. Es por eso que, cuando hablamos de la POO, nos referimos más bien a una filosofía de programación, porque las adaptaciones son diversas.

La programación informática es el arte del proceso por el cual se limpia, codifica, traza y protege el código fuente de programas computacionales, en otras palabras, es indicarle a la computadora lo que tiene que hacer. Por medio de la programación se establecen los pasos a seguir para la creación del código fuente de los diversos programas informáticos. Este código le indicara al programa informático que tiene que hacer y como realizarlo.

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. Por ejemplo, el concepto "animal" sería una clase, mientras que "gato" es un objeto. Esto permite aportar orden, lo que siempre es de agradecer, gracias a la capacidad de abstracción.

¿Cuáles son sus principales características??

La Programación Orientada a Objetos (POO) es uno de los paradigmas más utilizados por las personas que se dedican al sector informático.

- Distinción entre clase y objeto - Reutiliza el código y evita su duplicación - Encapsula la información - Polimorfismo

¿QUÉ ES?

Es una de las tres características principales de la programación orientada a objetos. La herencia permite crear clases que reutilizan, extienden y modifican el comportamiento definido en otras clases.