viernes, 1 de mayo de 2020

Diferencias entre: POO y Programación Estructurada


POO
  • La programación orientada a objetos se basa en una nueva forma de pensar los problemas, declarando como variables o los tipos de datos los objetos del problema, y que a su vez, cada objeto tiene anidadas variables que hacen referencia al dato.
  • Es más moderna, es una evolución de la programación estructurada que plasma en el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos.
  • Se basa en lenguajes que soportan sintáctica y semántica mente la unión entre los tipos abstractos de datos y sus operaciones (a esta unión se la suele llamar clase).
  • Incorpora en su entorno de ejecución mecanismos tales como el polimorfismo y el envío de mensajes entre objetos
  • Resuelve el problema identificando los actores que tienen participación en el problema e identificando también sus acciones.

PROGRAMACIÓN ESTRUCTURADA
  • La programación estructurada consta
    , como su nombre lo indica, de una estructura donde se va ejecutando paso a paso y este debe de tener una secuencia y una lógica para que su función sea eficiente.
  • La programación estructurada pretende resolver un problema de principio a fin en una sola estructura de código.
  • 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 estructura del programa es más clara puesto que las instrucciones están más relacionadas entre sí, por lo que es más fácil comprender lo que hace cada función.
  • 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 se facilita debido a la lógica más visible, de tal forma que los errores se pueden detectar y corregir mas fácilmente.
  • Se facilita la utilización de las otras técnicas para el mejoramiento de la productividad en programación.





No hay comentarios.:

Publicar un comentario