Compu

Páginas: 44 (10768 palabras) Publicado: 30 de junio de 2012
Introducción

A continuación el desarrollo de nuestro material... 1.término de Programación Orientada a Objetos indica más una forma de diseñó y una metodología de desarrollo de software que un lenguaje de programación, ya que en realidad se puede aplicar el Diseño Orientado a Objeto's (En inglés abreviado OOD, Object Oriented Design), a cualquier tipo de lenguaje de programación.
Eldesarrollo de la OOP empieza a destacar durante la década de lo 8o tomando en cuenta la programación estructurada, a la que engloba y dotando al programador de nuevos elementos para el análisis y desarrollo de software.
En el material que desarrollaremos a continuación presentaremos diferentes conceptos como:
* Programación Orientada a Objeto (POO), dentro de ella tenemos lo que son: Objeto,Clases, Métodos, Encapsulación, Ocultación, Polimorfismo, etc.
* Sistema de Gestión de Bases de Datos (SGBD), concepto general, etc.
El propósito de este trabajo es explicar el diseño orientado a objeto y no una explicación de su programación, puesto que no nos alcanzaría toda la curricula para hacerlo.
Básicamente la OOP permite a los programadores escribir software, de forma que esté organizadoen la misma manera que el problema que trata de modelizar. Los lenguajes de programación convencionales son poco más que una lista de acciones a realizar sobre un conjunto de datos en una determinada Secuencia. Si en algún punto del programa modificamos la estructura de los datos o la acción realizada sobre ellos, el programa cambia.
En resumen, la programación estructurada presta atención alconjunto de acciones que manipulan el flujo de datos (desde la situación inicial a la final), mientras que la programación orientada a objetos presta atención a la I interrelación que existe entre los datos y las acciones a realizar con ellos.
Muchos habrán oído comentarios sobre la incidencia de la OOP sobre la programación convencional. Se ha llegado a decir que el cambio introducido por laOOP es similar al producido por la aparición del ensamblador sobre el código ' de máquina.
La OOP proporcionólas siguientes ventajas sobre otros lenguajes de Programación.
Uniformidad. Ya que la representación de los objetos lleva implica tanto el análisis como el diseño y la codificación de los mismos.
Comprensión, Tanto los datos que componen los objetos, comolos procedimientos que los manipulan, están agrupados en clases, que se corresponden con las estructuras de información que el programa trata.
Flexibilidad. Al tener relacionados los procedimientos que manipulan los datos con los datos a tratar, cualquier cambio que se realice sobre ellos quedará reflejado automáticamente en cualquier lugar donde estos datos aparezcan.
Estabilidad.Dado que permite un tratamiento diferenciado de aquellos objetos que permanecen constantes en el tiempo sobre aquellos que cambian con frecuencia permite aislar las partes del programa que permanecen inalterables en el tiempo.
Reusabilidad. La noción de objeto permite que programas que traten las mismas estructuras de información reutilicen las definiciones de objetos empleadas en otros programase incluso los procedimientos que los manipulan. De esta forma, el desarrollo de un programa puede llegar a ser una simple combinación de objetos ya definidos donde estos están relacionados de una manera particular.

Uno de los puntos clave a remarcar en esta introducción es que la programación orientada a objetos no sustituye a ninguna metodología ni lenguaje de programación anterior. Todos losprogramas que se realizan según OOD se pueden realizar igualmente mediante programación estructurada. Su uso oí la actualidad se justifica porque el desarrollo de todas las nuevas herramientas basadas en un interface de usuario gráfico como Windows, OS/2, x-WIndows. etc. Es mucho más sencillo

PROGRAMACIÓN ORIENTADA A OBJETO

La Programación Orientada a Objetos (POO u OOP según siglas en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Compu
  • Compu
  • Compu
  • compu
  • compu
  • Compu
  • compu
  • Compu

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS