Manual introducción a la programación orientada a objetos

Páginas: 65 (16041 palabras) Publicado: 21 de diciembre de 2010
Desarrollo de software

En este pequeño libro intentaremos dar una visión general de la Programación Orientada al Objeto (POO o también del inglés OOP = Object Oriented Programming). Ya que la OOP no es un lenguaje de programación, puede aplicarse a cualquier lenguaje, y de hecho hoy en día está disponible en mayor o menor medida en todos los lenguajes tradicionales (C se ha convertido en C++,Pascal en Delphi, VB incorpora parte de la OOP) y no aparece un lenguaje nuevo sin que incluya OOP (como es el caso de Java). Es por esto que intentaremos que todo lo que aquí se diga pueda ser aplicado a cualquier lenguaje OOP. El objetivo de este libro es, pues, el aprendizaje de los términos teóricos que todos manejamos hoy en día, en cualquier entorno de programación cuando nos referimos a laorientación a objetos.

Introducción a la OOP

Grupo EIDOS

Introducción a la OOP

© Grupo EIDOS

Introducción a la OOP. Versión 1.0.0 Autor: Francisco Morero 1999-2000 © Grupo EIDOS Ejemplar gratuito

2

© Grupo EIDOS

Índice

Índice

INTRODUCCIÓN BREVE REVISIÓN HISTÓRICA EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN Evolución en cuanto a la tecnología Evolución en cuanto a laconceptualización Programación lineal Programación estructurada Programación Orientada al Objeto Evolución en cuanto al enfoque Programación Procedural Programación Declarativa Programación Orientada al Objeto ¿Qué es la OOP? Breve historia de la OOP PROGRAMACIÓN ORIENTADA AL OBJETO CONCEPTOS BÁSICOS Definición de Clase Definición de Objeto Ejemplo 1 Ejemplo 2 Ejemplo 3 Ejemplo 4 Ejemplo 5Herencia this super Clase A Clase B Encapsulación Polimorfismo Sobrecarga PLANTEAMIENTO DE LA IMPLEMENTACIÓN DE LA TEORÍA A LA REALIDAD EL OPERADOR DE ENVÍO Referencias a sí mismo CONSTRUCTORES Y DESTRUCTORES Constructores Destructores ACCESIBILIDAD DE DATOS Y MÉTODOS Modificadores de Accesibilidad Públicos

5 7 7 8 10 10 10 11 11 12 12 12 13 14 17 17 18 20 20 21 21 21 22 23 24 25 25 25 26 29 30 31 3333 34 35 35 37 37 37 37
3

Introducción a la OOP

© Grupo EIDOS

Protegidos Privados Modificadores de Contenido Interfaz frente a implementación Permitir el uso de métodos con sintaxis de datos CLASE Y OBJETO LIMITACIONES E INCONVENIENTES DE LA OOP GLOSARIO

37 37 38 39 39 40 41 43

4

Introducción
En este breve libro intentaremos dar una visión general de la Programación Orientadaal Objeto (POO o también del inglés OOP = Object Oriented Programming). No hay acuerdo sobre cómo se debe traducir del inglés "Object Oriented Programming", si como "Programación Orientada a Objetos" o como "Programación Orientada al Objeto". Según me comentó un catedrático de lengua española, es más correcta la segunda acepción, y es por eso que es la que uso normalmente y la que se ha utilizadoen este curso. El lector encontrará no obstante ambas acepciones dependiendo del autor y la editorial a se que se remita. Ya que la OOP no es un lenguaje de programación, puede aplicarse a cualquier lenguaje, y de hecho hoy en día está disponible en mayor o menor medida en todos los lenguajes tradicionales (C se ha convertido en C++, Pascal en Delphi, VB incorpora parte de la OOP) y no aparece unlenguaje nuevo sin que incluya OOP (como es el caso de Java). Es por esto que intentaremos que todo lo que aquí se diga pueda ser aplicado a cualquier lenguaje OOP. Sin embargo, cuando llegue el momento de escribir código, emplearemos una sintaxis híbrida de C++ y Java que según la opinión del autor del curso es la que puede resultar más clara independientemente del lenguaje al que se acabenaplicado estos conocimientos. Para empezar, rogaríamos al lector experimentado en programación, que dejase a un lado todas sus ideas preconcebidas acerca de cómo debe realizarse un programa, la OOP tiene muy poco que ver con su forma habitual de trabajo, e incluso de ver el mundo; de hecho, los no programadores, captan mucho antes estas ideas, ya que no tienen prejuicios ni lastres ideológicos que...
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
  • manual técnico programación orientada o 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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS