ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Relación Entre La Programación Orientada A Objetos Y La Estructurada


Enviado por   •  10 de Mayo de 2014  •  711 Palabras (3 Páginas)  •  650 Visitas

Página 1 de 3

Relación entre la programación orientada a objetos y la estructurada.

Hay varias formas de llevar a cabo un trabajo de programación, pero las más importantes son la programación orientada a objetos y la programación estructurada, cada una de ellas tiene diferentes maneras de estructurar la forma en que se programa; aunque por las diferencias que hay, también hay una cierta relación entre los dos tipos de programación. La programación orientada o objetos es la que toma ciertas aplicaciones de la programación estructurada, por tal motivo existe cierta relación entre las dos formas de programar.

Para entender la relación que hay entre la programación orientada a objetos y la estructurada, primero expresare en que consiste cada una y así teniendo como fin, una relación entre las dos formas de programar.

La programación orientada a objetos es un lenguaje muy amplio con diferentes características, la forma en que se programa se basa en objetos, como su nombre lo indica, ya que de alguna manera es más sencillo programar de esta forma. La programación orientada a objetos tiene tres características básicas: debe estar basado en objetos, basado en clases y capaz de tener herencia de clases. Muchos lenguajes cumplen uno o dos de estos puntos; muchos menos cumplen los tres. La barrera más difícil de sortear es usualmente la herencia.

Por otra parte la programación estructurada consiste en escribir un programa de acuerdo con unas reglas y un conjunto de técnicas. Las reglas son: el programa tiene un diseño modular, los módulos son diseñados descendentemente, cada módulo de programa se codifica usando tres estructuras de control (secuencia, selección e iteración); es el conjunto de técnicas que han de incorporar: recursos abstractos; diseño descendente y estructuras básicas de control.

Entonces teniendo los conceptos de cada tipo de programación, se llega a una relación entre la dos, por lo tanto empezare diciendo que la programación orientada a objetos es un grado más alto de abstracción que la estructurada; tanto como se desee. La relación que existe es un tanto complicada de entender. Si pudiéramos ver a cada paradigma como un conjunto, se podría decir que dentro de la POO se encierra o se encuentra la programación estructurada. En forma simple se puede llegar a afirmar que dentro del paradigma POO se encuentra inmerso la programación estructurada (y modular). En la programación estructurada/modular al problema se lo parte en módulos y se busca un diseño que mantenga la cohesión y el acoplamiento en un valor razonable. En la POO también existe la cohesión y el acoplamiento pero visto desde otra perspectiva: las clases. Una clase representa una entidad (ya sea real o abstracta) a la que se de una estructura: campos, métodos, etc. Estos campos, métodos, etc. son cohesivos entre si, y existe cierta afinidad entre una clase y

...

Descargar como (para miembros actualizados)  txt (4.4 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com