Este documento compara la programación estructurada y la programación orientada a objetos. La programación orientada a objetos se basa en objetos del mundo real y sus interacciones, lo que la hace más intuitiva, mientras que la programación estructurada se centra más en el comportamiento. Además, la programación orientada a objetos es más moderna y evolucionada, e incorpora mecanismos como el polimorfismo que hacen los programas más fáciles de mantener y las aplicaciones más grandes más fáciles de desarrollar de manera coordinada entre
1. González Romero Heidi Lizeth
Pérez Pérez Oscar Leonardo
TABLA DE DIFERENCIAS ENTRE PROGRAMACIÓN ESTRUCTURADA Y
PROGRAMACIÓN ORIENTADA A OBJETOS
PROGRAMACIÓN ORIENTADA A OBJETOS PROGRAMACIÓN ESTRUCTURADA
La programación Orientada a objetos (POO)
es una forma especial de programar, más
cercana a como expresaríamoslas cosas en la
vida real.
Modelomental anómalo.Nuestraimagendel
mundose apoya enlosseres,a losque
asignamosnombressustantivos,mientrasla
programaciónclásicase basa enel
comportamiento,representadousualmentepor
verbos.
La programación orientada a objetos esmás
moderna, esuna evoluciónde la
programación estructurada que plasma en el
diseñode una familiade lenguajesconceptos
que existíanpreviamente con algunos
nuevos.
Es difícil mantenerlosprogramas.Casi todoslos
sistemasinformáticosgrandestienenerrores
ocultos,que nosurgena la luzhasta despuésde
muchashoras de funcionamiento.
La programación orientada a objetos se basa
en lenguajesque soportan sintáctica y
semánticamente la uniónentre los tipos
abstractos de datos y sus operaciones(a esta
uniónse la suele llamar clase).
Es complejalacoordinaciónyorganización
entre programadoresparala creaciónde
aplicacionesde mediaygranenvergadura.
La programación orientada a objetos
incorpora en su entornode ejecución
mecanismostales como el polimorfismoy el
envíode mensajesentre objetos.
En la programación estructuradapuede
utilizarse llamadasde subrutinas,únicamente
mensajes.
En la programación orientada a objetospura
no debenutilizarse llamadasde subrutinas,
únicamente mensajes.
La programaciónestructuradase llamatambién
programaciónsinGOTO.
Conclusiónde Heidi:
Aprendimos a que aunque parezca
poca la diferencia no es así ya que en
la programaciónestructuradaEs difícil
mantener los programas porque
tienen fallas y en la programación
orientada a objetos es lo contrario
Conclusiónde Oscar:
No da a notar acerca de como unoes
más didáctico,porque esmásdirecto
ha loque tenemosenlavidareal,
mientrasque enlaestructuradaesmás
hacia loreferente acódigossermás
concisocon nuestrasmentes.