Cuadro Comparativo Entre Progamacion Estucturada y Poo

Post on 19-Jun-2015

3.648 views 1 download

Transcript of Cuadro Comparativo Entre Progamacion Estucturada y Poo

CUADRO COMPARATIVO ENTRE PROGAMACION ESTUCTURADA Y POO.

PROGRAMACION ESTRUCTURADA PROGRAMACION ORIENTADA A OBJETOS

Los programas son más fáciles de entender, ya que pueden ser leídos de forma secuencial.

La estructura del programa es clara, puesto que las instrucciones están más ligadas o relacionadas entre sí.

Reducción del esfuerzo en las pruebas, por lo que los errores se pueden detectar y corregir mas fácil.

Reducción de los costos de mantenimiento de los programas.

Programas más sencillos y más rápidos (ya que es más fácil su optimización).

Abstracción: Denota las características esenciales de un objeto, donde se capturan sus comportamientos.

Encapsulamiento: Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción

Principio de ocultación: Cada objeto está aislado del exterior, es un módulo natural, y cada tipo de objeto expone una interfaz a otros objetos que específica cómo pueden interactuar 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.