1. PROGRAMACION ESTRUCTURADA PROGRAMACION ORIENTADA A OBJETOS
Los programas son más fáciles de entender. Un
programa estructurado puede ser leído en
secuencia,de arriba hacia abajo,sin necesidad de
estar saltando de un sitio a otro en la lógica,lo cual
es típico de otros estilos de programación.
La programación orientada a objetos es más
moderna, es una evolución de la programación
estructurada que plasma en el diseño de una
familia delenguajes conceptos que existían
previamente con algunos nuevos.
Reducción del esfuerzo en las pruebas.El programa
se puede tener listo para producción normal en un
tiempo menor del tradicional;por otro lado,el
seguimiento de las fallas sefacilita debido a la
lógica más visible,de tal forma que los errores se
pueden detectar y corregir más fácilmente.
La programación orientada a objetos sebasa en
lenguajes que soportan sintácticay
semánticamente la unión entre los tipos abstractos
de datos y sus operaciones (a esta unión se la suele
llamar clase).
Laprogramaciónestructurada anima al programador
a pensar sobre todo en términos de
procedimientos o soluciones, en segundo lugar
en las estructuras dedatos que
esos procedimientos manejan.
La programación orientada a objetos incorpora en
su entorno de ejecución mecanismos tales como el
polimorfismo y el envío de mensajes entre objetos.
Los programas son más fáciles deentender, ya que
pueden ser leídos de forma secuencial.
Está basado en varias técnicas,incluyendo
herencia,modularidad,polimorfismo y
encapsulamiento.Se basa en objetos del mundo
real Ventajas Programas más fáciles deescribir,
verificar,leer y mantener, reducen los errores.
La estructura del programa es clara,puesto que las
instrucciones están más ligadaso relacionadas
entre sí.
Estas técnicas aumentan considerablemente la
productividad del programa reduciendo en elevado
grado el tiempo requerido para escribir,verificar,
depurar y mantener los programas.
Laura: Ambastienenlosuyo,ningunaesmejorque otray aun que parecieraque laestructurada
esmás fácil la realidadesque tiene suscomplicacionesymuchasventajasademásde que ambas
tienenpropósitosmuydiferentesporloque compararlasnoharía la diferencia,sinembrago,la
POOcontiene másinteracciónyquizámásextensaperonopor eso más complicada.
Enrique:Es unpoco complicadayaque si leemoscadaunode ellostienessusventajasy
desventajascadaquiensugusto.