Sei sulla pagina 1di 2

Diferencias entre POO y Programacion Estructurada

Programacion Orientada a Objetos

Programacion Estrucurada
(a programacion estructurada se basa en la Construccion de programas de facil Comprension. (a PE busca er el problema Como un todo y luego di idirlo en Problemas mas pe)ue*os. +,i ide y enceras-

(a POO e%presa un programa con la Interaccion entre objetos )ue Colaboran entre ellos para reali$ar Objetos.

Caracteristicas Bsicas

Se basa en 3 estructuras Bsicas de control:


.ecuencial: .e refiere a )ue las instrucciones son (le adas a cabo en el orden en )ue .e encuentran en el programa. .eleccion: Esta estrcutura te da la posibilidad de Elegir entre / o mas opciones a tr0 e$ ,e una o mas condiciones establecidas Por el programador. Iteraccin: Esta estructura tambien trabaja a tr0 e$ ,e condiciones& solo )ue en la Iteraccion (as instrucciones se repetiran 1asta )ue .e cumpla la condicin tambien Establecida por el programador.

Abstraccion: Consiste en la obtencion de las Caracteristicas escenciales de un Objeto (Atributos y propiedades). Objeto: Es la encapsulacion abstracta de Informacin. En el objeto se conlle an los !"todos para poder manipularlos. !ensaje: Es la transmisin de un objeto a otro. #erencia: En la POO se permiten crear objetos A tra "$ de objetos ya e%istentes& con lo Cual obtienen caracteristicas del objeto 'a e%istente.

Ventajas de POO

Ventajas de POO

2omenta e%tension ' reutili$acion del Codigo.

Permite relacionar el .istema con el mundo 3eal.

(a organi$acion del Codigo permite una !ayor comprensin. 2acilita el !antenimiento.

!enor tiempo en la 4us)ueda de errores ' a la 1ora 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 fa or para poder 1ablar acerca del impacto )ue 1a tenido la programacion orientada a objetos en el mercado actual. Cada dia son mas los lenguajes de programacin )ue soportan el paradigma de Programacin Orientada a Objetos& ya )ue por medio de el se puede reali$ar un mayor incorporacion de la realidad al sistema& con lo )ue se logra una mejor interaccin entre el usuario y el sistema. .implemente basta con c1ecar un poco las nue as tecnologias como los celulares )ue utili$an las muy famosas aplicaciones mo iles& las cuales en su mayoria son desarrolladas bajo este paradigma de la POO. ' es)ue cada dia es mas frecuente er a mas personas utili$ando las aplicaciones mo iles& las cuales tienen un mercado enorme& ya )ue cada aplicacion puede ser enfocada a la tematica en )ue uno )uiera desarrollarse. Esta es solo una de las ra$ones por las cuales la POO 1a tendo gran impacto en nuestra sociedad. Con la Programacin Orientada a Objetos tu puedes desarrollar en cual)uier area )ue tu desees. (a POO fue desarrollada para poder resol er mejor los problemas del mundo real y para 1acer mas facil el trabajo para el programador y dise*ador. (a POO fue un a ance a la Programacin Estructurada )ue como ya mencione antes logro 1acer mas atracti a la interaccion entre usuario y sistema. En conlusin la Programacin Orientada a Objetos es un paradigma muy importatnte 1oy en dia& debido al enorme mercado en donde puedes desarrollarte&y por un mejor acercamiento al mundo real& lo )ue permite una mejor interaccion con el cliente de tal manera )ue a mi punto de ista todos los programadores )ue se )uedaron con la Programacin Estructurada& deberian de c1ecar este paradigma y familiari$arse con el.

Potrebbero piacerti anche