0% encontró este documento útil (0 votos)
28 vistas1 página

POO vs Programación Estructurada: Ventajas y Desventajas

Presentación De Programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas1 página

POO vs Programación Estructurada: Ventajas y Desventajas

Presentación De Programación
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Programación Orientada A Programación Estructurada

Objetos

Definición: La Programación Orientada a Objetos (POO u


OOP) es un paradigma de programación que define
La programación estructurada es la técnica de
desarrollo de programas de la forma más clara posible
los programas en términos de “clases de objetos”, haciendo uso de tres estructuras de control:
objetos que son entidades que la secuencia, la selección y la interacción. Estas
combinan estado (propiedades o estructuras pueden combinarse para crear programas
datos), comportamiento (procedimientos o métodos) que manejen cualquier necesidad de procesamiento
e identidad (propiedad del objeto que lo diferencia de datos.
del resto). A continuación vamos desarrollar brevemente
La programación orientada a objetos expresa un conceptos relativos a la programación
programa como un conjunto de estos objetos, estructurada.
que colaboranentre ellos para realizar tareas. Esto
permite hacer los programas y módulos más fáciles de
escribir, mantener y reutilizar.

Ventajas: -Todo el código se encuentra en un solo lugar.


-Los objetos pueden tener varios atributos por
- Los programas son mas fáciles de leer.
- La estructura de los programas es clara.
ejemplo, que lea un sensor y a la vez encienda. - Reducción de esfuerzo en las pruebas - Se
-Son mas fáciles de entender los códigos. incrementa el rendimiento del programador.
Le ejecución del programa es rápida y sencilla,
todo se encuentra en una sola ventana.

Desventajas: -Los programas no pueden ser moldeados


enteramente por la programación orientada a
- Se obtiene un único bloque del programa que
cuando se hace demasiado grande puede ser
objetos. problemático para el manejo del código fuente.
-Para leer, modificar, o hacerles algo
simplemente; en algunos programas debes
realizar un paso extra para realizar estas
acciones.
-Si se fuerza el lenguaje puede perder algunos
objetos y características.
-Los objetos requieren una extensa
documentación.
-Los objetos al ser abstracto pueden no coincidir
la visión de un programador a otro.

También podría gustarte