2
La programación estructurada es secuencial, todas sus variables son independientes pero pueden asociarse en el momento que se desee con otras, su asociación es mediante una declaración en el código, son más fáciles de entender pero su desventaja es que su código se torna más extenso. 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 de costos de mantenimiento de los programas. La programación orientada a objetos por otro lado se basa en moldes de datos de un conjunto al cual se le denomina objeto y son variables que tienen algo en común. Entre las diferencias que abarca la POO está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:

POO_U1_A2_OSMV

Embed Size (px)

Citation preview

Page 1: POO_U1_A2_OSMV

La programación estructurada es secuencial, todas sus variables son independientes pero pueden asociarse en el momento que se desee con otras, su asociación es mediante una declaración en el código, son más fáciles de entender pero su desventaja es que su código se torna más extenso.

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 de costos de mantenimiento de los programas.

La programación orientada a objetos por otro lado se basa en moldes de datos de un conjunto al cual se le denomina objeto y son variables que tienen algo en común.

Entre las diferencias que abarca la POO está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:

Page 2: POO_U1_A2_OSMV

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 des asignar de la memoria, los Objetos que hayan quedado sin ninguna referencia a ellos.