Diferencia programacion a objetos y estruturada

Páginas: 2 (410 palabras) Publicado: 8 de septiembre de 2010
Diferencias con la programación estructurada [editar]
Aunque la programación estructurada (a veces llamada procedural o procedimental) condujo a mejoras de la técnica de programación secuencial, losmétodos modernos de diseño de software orientado a objetos incluyen mejoras entre las que están el uso de los patrones de diseño, diseño por contrato, y lenguajes de modelado (ej: UML).
Lasprincipales diferencias entre la programación estructurada y la orientada a objetos son:
• La programación orientada a objetos es más moderna, es una evolución de la programación estructurada que plasmaen el diseño de una familia de lenguajes conceptos que existían previamente con algunos nuevos.
• La programación orientada a objetos se basa en lenguajes que soportan sintáctica y semánticamentela unión entre los tipos abstractos de datos y sus operaciones (a esta unión se la suele llamar clase).
• La programación orientada a objetos incorpora en su entorno de ejecución mecanismostales como el polimorfismo y el envío de mensajes entre objetos.
Erróneamente se le adjudica a la programación estructurada clásica ciertos problemas como si fueran inherentes a la misma. Esos problemasfueron haciéndose cada vez más graves y antes de la programación orientada a objetos diversos autores (de los que podemos destacar a Yourdon) encontraron soluciones basadas en aplicar estrictasmetodologías de trabajo. De esa época son los conceptos de cohesión y acoplamiento. De esos problemas se destacan los siguientes:
• Modelo mental anómalo. Nuestra imagen del mundo se apoya en losseres, a los que asignamos nombres sustantivos, mientras la programación clásica se basa en el comportamiento, representado usualmente por verbos.
• Es difícil modificar y extender los programas, puessuele haber datos compartidos por varios subprogramas, que introducen interacciones ocultas entre ellos.
• Es difícil mantener los programas. Casi todos los sistemas informáticos grandes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion por Objetivos
  • Objetos De La Programacion
  • Programacion objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • ¿Qué Es Un Objeto De Programacion?
  • Programación por objetivos
  • Programacion Objeto
  • DIFERENCIAS ENTRE EL OBJETO DE LA OBLIGACION Y EL OBJETO DEL CONTRATO

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS