1_Introduccion_POO 1 1

Páginas: 11 (2657 palabras) Publicado: 24 de noviembre de 2015
PROGRAMACION ORIENTADA A OBJETOS

1. INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS

Dentro de la ingeniería del desarrollo de software, existen diferentes tipos de enfoques particulares o
filosofías que se utilizan para ayudar a dar solución a un problema determinado. Estos enfoques o
filosofías junto con sus técnicas reciben el nombre de paradigmas de programación.
Existe una gran variedadde paradigmas de programación, donde cada uno de ellos tiene sus ventajas
y desventajas. A continuación se listan algunos de los paradigmas de programación más reconocidos
y utilizados:











Paradigma por procedimientos 
Paradigma estructural 
Paradigma funcional 
Paradigma orientado a objetos 
Paradigma orientado a aspectos 

No existe un paradigma superior o mejor que otro,sólo existen paradigmas más adecuados para el
tipo de desarrollo requerido. Así por ejemplo, en el paradigma por procedimientos lo más importante
es el procedimiento (implementación del algoritmo) que se desarrolla utilizando un lenguaje de
programación cualquiera.
Los programas son simulaciones de modelos conceptuales y físicos. Estos modelos son, muy a menudo,
complejos por naturaleza y es tareadel programador reducir esa complejidad a algo comprensible por
el usuario. Por tanto, las interfaces de usuario modernas extraen muchas herramientas a partir de unos
cuantos conceptos familiares, como el menú desplegable, el escritorio, la papelera… maximizando
nuestra limitada capacidad de gestionar tareas complejas. Del mismo modo que es importante
organizar la interfaz de usuario para que todassus opciones sean accesibles de forma lógica, también
es importante una organización en lo que a la programación se refiere.
Cuando un programador crea un programa de software, el número de variables e interacciones que
se tienen que tratar de forma simultánea se convierten en una carga muy pesada cuando el programa
crece.
Este problema es mayor en los entornos de programación en los que sepiensa que los programas son
una serie de pasos lineales, como se considera en el paradigma por procedimientos. Los lenguajes
basados en procedimientos, como C, han empleado este modelo con un gran éxito hasta hace unos
años. Este modelo es adecuado para programas simples pero presenta problemas cuando los
programas se hacen muy grandes. La ausencia de interfaces definidas o interacciones entre losPágina 1
ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION
Instructora Bibiana del Pilar Hernández Yasno
CEAI

PROGRAMACION ORIENTADA A OBJETOS

elementos del programa, junto con el número total de éstas, hace que ya sea imposible su manejo y
tenga una tasa de probabilidad de errores demasiado elevada.
Para limitar el número de cosas simultáneas que los programadores tienen que tratar o gestionar deforma efectiva en su propio código nace el nuevo enfoque, el paradigma de programación orientada
a objetos. Los humanos gestionamos la complejidad a través de la abstracción. Por ejemplo, nosotros
no vemos a nuestra casa como un conjunto de cosas indescifrables; la vemos como un objeto bien
definido con un comportamiento único y predecible. Esta abstracción nos permite saber que en
nuestra casapodemos vivir, dormir, compartir en familia sin que nos abrume la complejidad que
representa una casa y todos sus sistemas.
La abstracción nos permite ignorar de momento todos los sistemas que hacen habitable nuestra casa,
así desde el exterior una casa es simplemente eso: una casa, pero en realidad una casa está compuesta
por varios sistema internos tales como los muros, los cimientos, las tuberías,los drenajes, el cableado
y más.
De la misma forma en que hemos descompuesto nuestra casa en un conjunto de sistemas definidos
que trabajan juntos para hacer habitable nuestra casa, los programas software también se pueden
descomponer en varios objetos. Una secuencia de pasos de un proceso se puede convertir en un
intercambio de mensajes entre objetos autónomos, cada uno con su comportamiento...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documento 1 1 1 1
  • Trinidad 1+1+1=1
  • EL RECICLAJE 1 1 1 1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS