Este documento presenta las ventajas y desventajas de la programación orientada a objetos. Algunas ventajas son que permite dividir un problema en partes más pequeñas que se pueden probar de forma independiente, facilita la reutilización de código, y hace los programas más flexibles y manejables. Algunas desventajas son que requiere un mayor análisis, la complejidad aumenta al entender el flujo de datos, y a veces se pierden características útiles de otros paradigmas de programación.
Diapositivas unidad de trabajo 7 sobre Coloración temporal y semipermanente
Cuadro compartivo poo
1. U N IV E R S ID A D C E N T R A L D E L E C U A D O R
Facultad de Filosofía, Letras y Ciencias de la Educación
Pedagogía en las Ciencias Experimentales Informática
PROGRAMACIÓN ORIENTADA A OBJETOS
Nombre: Yhomira Lizbeth Sarmiento Villacrés
Curso: Tercero “C”
Fecha: 02/04/2019
Tema: Ventajas y Desventajas de la POO/ Cuadro Comparativo
Msc. Victor Zapata
PROGRAMACIÓN ORIENTADA A OBJETOS
VENTAJAS DESVENTAJAS
Cada elemento posee sus propias
características y comportamientos.
El ocultamiento de la información
aumenta la confiabilidad.
Es flexible debido a su encadenamiento.
Los objetos pueden poseer atributos
inherentes de la clase a la que pertenece.
Los programas grandes son más
manejables.
Cuando las clases se aplican de manera
adecuada se puede reusar en otra parte
del programa.
Mayor grado de entendimiento debido a
su sencillez.
Es sencillo de modificar.
Código simple
Al dividir el problema en partes
pequeñas se pueden probar de forma
independiente y aislar de manera más
fácil los posibles errores que pueden
surgir
La jerarquía y abstracción de los objetos
brinda una implementación
más detallada, puntual y coherente.
No todos los programas pueden se
modelados con exactitud debido al
modelo de objetos.
La complejidad es mayor al entender el
flujo de datos.
Si se fuerza el lenguaje en el concepto de
programación orientada a objetos, se
pierden algunas de las características de
lenguajes útiles, como los "lenguajes
funcionales".
Los objetos a menudo requieren una
extensa documentación.
El código excesivo, el cual también se
puede llegar a heredar y esto podría
causar complicaciones.
Requiere mayor análisis que la
programación tradicional.
Tiempo en la ejecución
Referencias:
Moreno, S.(2017). PROGRAMACIÓN ORIENTADA A OBJETOS, recuperado de:
https://ferestrepoca.github.io/paradigmas-de-programacion/poo/poo_teoria/2017-1POO.pdf el 03
de abril del 2019.
Bumblerg, A. (2015). PROGRAMACIÓN ORIENTADA A OBJETOS, recuperado de:
https://es.slideshare.net/AlbertoBlumberg/paradigma-de-programacin-orientado-a-objetos el 03 de abril
del 2019.