Poo

Diferencias entre POO y Programacion Estructurada Programacion Orientada a Objetos Programacion Estrucurada La program

Views 129 Downloads 2 File size 53KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Diferencias entre POO y Programacion Estructurada

Programacion Orientada a Objetos

Programacion Estrucurada La programacion estructurada se basa en la Construccion de programas de facil Comprension. La PE busca ver el problema Como un todo y luego dividirlo en Problemas mas pequeños. “Divide y venceras”

La POO expresa un programa con la Interaccion entre objetos que Colaboran entre ellos para realizar Objetos.

Se basa en 3 estructuras Básicas de control:

Caracteristicas Básicas

Secuencial: Se refiere a que las instrucciones son Llevadas a cabo en el orden en que Se encuentran en el programa.

Abstraccion: Consiste en la obtencion de las Caracteristicas escenciales de un Objeto (Atributos y propiedades).

Seleccion: Esta estrcutura te da la posibilidad de Elegir entre 2 o mas opciones a trávez De una o mas condiciones establecidas Por el programador.

Objeto: Es la encapsulacion abstracta de Información. En el objeto se conllevan los Métodos para poder manipularlos.

Iteracción: Esta estructura tambien trabaja a trávez De condiciones, solo que en la Iteraccion Las instrucciones se repetiran hasta que Se cumpla la condición tambien Establecida por el programador.

Mensaje: Es la transmisión de un objeto a otro. Herencia: En la POO se permiten crear objetos A travéz de objetos ya existentes, con lo Cual obtienen caracteristicas del objeto Ya existente.

Ventajas de POO

Ventajas de POO

Fomenta extension Y reutilizacion del Codigo.

Permite relacionar el Sistema con el mundo Real.

La organizacion del Codigo permite una Mayor comprensión. Facilita el Mantenimiento.

Menor tiempo en la Busqueda de errores Y a la hora del debugeo.

Impacto de la POO en el mercado actual. Como todos sabemos la mayoria de los sistemas actuales estan elaborados con algun lenguaje Orientado a Objetos, lo cual sera mi primer punto a favor para poder hablar acerca del impacto que ha tenido la programacion orientada a objetos en el mercado actual. Cada dia son mas los lenguajes de programación que soportan el paradigma de Programación Orientada a Objetos, ya que por medio de el se puede realizar un mayor incorporacion de la realidad al sistema, con lo que se logra una mejor interacción entre el usuario y el sistema. Simplemente basta con checar un poco las nuevas tecnologias como los celulares que utilizan las muy famosas aplicaciones moviles, las cuales en su mayoria son desarrolladas bajo este paradigma de la POO. Y esque cada dia es mas frecuente ver a mas personas utilizando las aplicaciones moviles, las cuales tienen un mercado enorme, ya que cada aplicacion puede ser enfocada a la tematica en que uno quiera desarrollarse. Esta es solo una de las razones por las cuales la POO ha tendo gran impacto en nuestra sociedad. Con la Programación Orientada a Objetos tu puedes desarrollar en cualquier area que tu desees. La POO fue desarrollada para poder resolver mejor los problemas del mundo real y para hacer mas facil el trabajo para el programador y diseñador. La POO fue un avance a la Programación Estructurada que como ya mencione antes logro hacer mas atractiva la interaccion entre usuario y sistema. En conlusión la Programación Orientada a Objetos es un paradigma muy importatnte hoy en dia, debido al enorme mercado en donde puedes desarrollarte,y por un mejor acercamiento al mundo real, lo que permite una mejor interaccion con el cliente de tal manera que a mi punto de vista todos los programadores que se quedaron con la Programación Estructurada, deberian de checar este paradigma y familiarizarse con el.