Introduccion A La Programacion Orientada A Objetos

Páginas: 24 (5996 palabras) Publicado: 21 de septiembre de 2011
Introducción a la Programación y los Lenguajes Orientados a Objetos

Objetivos de aprendizaje ..................................................................................................................1 Introducción y breve historia de la POO y los LPOO ..................................................................1 Definición de POO y caracterización de losLPOO.......................................................................2 1. La base de objetos y clases ..............................................................................................3 2. El encapsulamiento y la ocultación de información....................................................5 3. Las relaciones entre objetos: la agregación y la herencia............................................5 4. Elligamiento dinámico y el polimorfismo .................................................................10 5. Interacción basada en mensajes a objetos ...................................................................12 Ejemplificación a través de un programa OO y ejercicios .........................................................13 Bibliografía recomendada para elalumno...................................................................................13

Introducción a la Programación y los Lenguajes Orientados a Objetos
Objetivos de aprendizaje
Se pueden identificar tres objetivos fundamentales de esta lección para el alumno: 1. 2. 3. Introducir el paradigma de la POO como el principal en la actualidad. Destacar sus características y profundizar en los conceptos básicos subyacentes.Estudiar muestras de código en Java como el LPOO elegido para la realización de la práctica y de este modo conectar las partes práctica y teórica del tema.

Introducción y breve historia de la POO y los LPOO
En un sentido general se puede considerar la orientación a objetos como un marco para la ingeniería del software basado en objetos y clases. Abarca desde los principios del análisis de unproblema hasta el final de su implementación y su dominio de aplicación también es muy amplio. Según varios autores, el interés por la OO surgió en el contexto de la crisis del software de los años 70 (la falta de reusabilidad de software). Al hablar de la OO, se suelen identificar las siguientes ventajas: • • • • • • Desarrollo rápido de sistemas. Mejora en la calidad y legibilidad del código.Facilidad de mantenimiento. Aprovechamiento del poder de los LPOO. Reusabilidad de software y diseños. Producción de sistemas más resistentes al cambio.

Ventajas de la OO

La POO y los LPOO juegan un papel importante dentro de las tecnologías OO. Según la literatura, el término objeto emergió paralelamente en varios campos de la Informática a principios de los años 70, para hacer referencia anociones superficialmente distintas aunque relacionadas. La identificación de la importancia de la composición de sistemas en niveles de abstracción, la ocultación de información y el desarrollo de mecanismos de tipos de datos abstractos en los años 70 tuvieron una gran influencia en el desarrollo de la POO, aunque existe cierta polémica sobre como exactamente estos avances dieron lugar a lo que hoyen día se considera como POO. El LPOO Simula apareció en 1962 (y más tarde Simula67 en 1967) y, aunque no fue muy utilizado, ha sido reconocido como el primer LPOO, incorporando los conceptos de clase y objeto. El concepto de POO propiamente dicho fue presentado por Alan Kay, uno de los inventores de Smalltalk (el primer LPOO popular), algunos años más tarde: • • • • • Todo es un objeto quealmacena datos y al que se le puede hacer peticiones. Un programa es un conjunto de objetos que intercambian mensajes. Cada objeto tiene su propia memoria que está compuesta por otros objetos. Cada objeto tiene un tipo de mensajes que puede recibir y procesar. Todos los objetos de un cierto tipo pueden procesar los mismos mensajes.
Caracterización de POO

Se trata de una caracterización muy...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Introduccion a programacion orientada a objetos
  • PPO introduccion a la programacion orientada a objetos
  • Introduccion A La Programacion Orientada A Objetos 414 K8u3gh
  • Que es un Objeto? Programacion Orientada a Objetos
  • Introduccion A La Programacion Orientada A Objetos
  • Introducción A La Programacion Orientada A Objetos
  • Introduccion a la programacion orientada a objetos
  • Introducción a la Programación Orientada a Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS