Está en la página 1de 1

CUADRO COMPARATIVO ENTRE PROGAMACION ESTUCTURADA Y

POO.

PROGRAMACION ESTRUCTURADA PROGRAMACION ORIENTADA A


OBJETOS
 Los programas son más fáciles de  Abstracción: Denota las características
entender, ya que pueden ser leídos esenciales de un objeto, donde se
de forma secuencial. capturan sus comportamientos.
 La estructura del programa es clara,  Encapsulamiento: Significa reunir a
puesto que las instrucciones están todos los elementos que pueden
más ligadas o relacionadas entre sí. considerarse pertenecientes a una
 Reducción del esfuerzo en las misma entidad, al mismo nivel de
pruebas, por lo que los errores se abstracción
pueden detectar y corregir mas fácil.  Principio de ocultación: Cada objeto
 Reducción de los costos de está aislado del exterior, es un módulo
mantenimiento de los programas. natural, y cada tipo de objeto expone
 Programas más sencillos y más una interfaz a otros objetos que
rápidos (ya que es más fácil su específica cómo pueden interactuar
optimización). con los objetos de la clase.
 Polimorfismo: comportamientos
diferentes, asociados a objetos
distintos, pueden compartir el mismo
nombre, al llamarlos por ese nombre se
utilizará el comportamiento
correspondiente al objeto que se esté
usando.
 Herencia: Los objetos heredan las
propiedades y el comportamiento de
todas las clases a las que pertenecen.
 Recolección de basura: la Recolección
de basura o Garbage Collector es la
técnica por la cual el ambiente de
Objetos se encarga de destruir
automáticamente, y por tanto
desasignar de la memoria, los Objetos
que hayan quedado sin ninguna
referencia a ellos.

También podría gustarte