orientacion a objetos 1(programacion)

Páginas: 56 (13789 palabras) Publicado: 4 de diciembre de 2013
¿Por qué se utiliza la orientación a objetos
Los lenguajes de programación más populares desarrolladas en los últimos 30 años son lenguajes orientados a objetos, pero esto no fue siempre así. Mi primer trabajo de programación fue escrito en lenguaje ensamblador Cobol y Fortran en mainframes. Ahora no se trataba de lenguajes orientados a objetos.Eran idiomas recta procedimiento donde el programaestá escrito como un procedimiento largo. Ahora bien, podría contener funciones y subrutinas con nombre para que sea más modular y fácil de mantener, pero en realidad es una larga pieza de código, a menudo con todos los datos, todas las variables definidas en un lugar y toda la lógica en otro.
Pero a medida que los programas se hicieron más grandes y más grandes, que resultó ser difícil demanejar, difícil de planificar. Y lenguajes orientados a objetos comenzó a ganar popularidad en los años 80. Ahora bien, en un lenguaje orientado a objetos, en lugar se dividirá este gran programa además en objetos auto contenidas, casi como tener varios mini-programas, cada objeto representa una parte diferente de la solicitud. Ahora cada objeto contiene sus propios datos y su propia lógica, yse comunican entre sí.
Ahora la idea es que estos objetos no son al azar. Representan la forma en que le hable y piense en el problema que está tratando de resolver. Ellos representan cosas como empleados, imágenes, cuentas bancarias, objetos dejugador, naves espaciales, asteroides, vídeo segmento, archivos de audio, todo lo que existe en su programa. Así la orientación a objetos es lo que se conoce comoun paradigma de programación. No es un lenguaje en sí mismo, sino un conjunto de ideas que es compatible con varios idiomas.
Pero, ¿existe una alternativa a la programación orientada a objetos? Bueno, sí y no. Hay otros enfoques de programación. No sólo los lenguajes procedimentales como recta C, pero si usted va a través de un curso de informática universitaria, es posible trabajar con loslenguajes de programación lógica como Prolog. Bueno, lenguajes de programación funcionales como Haskell, pero estos tienden a ser más popular en el mundo académico o con usos muy especializados, como la lingüística computacional. Pero si está trabajando o quiere trabajar en el mundo pragmático práctica de la creación de aplicaciones web, aplicaciones móviles, aplicaciones de escritorio, desarrollo dejuegos, que se utilizando lenguajes de programación orientada a objetos.

¿Qué es un objeto?
Recuerde siempre que la Orientación a Objetos y la informática tenía la intención de hacer que el pensamiento acerca de la programación más cerca de pensar en el mundo real. Y eso significa que si nos preguntamos qué es un objeto en un programa de ordenador, lo primero que preguntamos qué es un objetoen el mundo real? Bueno, instintivamente sabemos lo que eso significa, pero es difícil de describir sin decir algo vago como un objeto es una cosa. Así es esta manzana un objeto en la vida real? Claro. Este escritorio? Bueno, por supuesto. Esta taza? Sin duda ellos son objetos, son todas las cosas.
Entendemos que los objetos están separados el uno del otro. Tienen su propia existencia, su propiaidentidad, que es independiente de otros objetos.Esto es una taza, y esto es una taza, pero no son la misma taza, que no sonlo mismo objeto. Son diferentes objetos, que tienen su propia identidad.Sabemos que es un objeto no tiene nada que ver con la complejidad. Una manzana es un objeto, pero también lo es un portaaviones, así como un iPhone, y sabemos que un objeto puede contener otros objetos.Pero todavía nos entendemos su separación, esto no nos confundamos.Sabemos que los objetos tienen características, propiedades inherentes que los describen. Una taza puede estar lleno o vacío. Una manzana puede ser de color verde o rojo, una lámpara puede ser apagado o encendido. Estos son los atributos de cualquier objeto, cosas como el color, el peso y tamaño.Ellos describen el estado actual...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientacion a objetos
  • Apuntes Algoritmia y programación orientada a objetos 1
  • orientación a objetos
  • orientacion al objeto
  • La Orientación A Objetos
  • orientacion de objetos
  • orientacion de los objetivos
  • Orientación a Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS