Conceptos Y Principios De La Programación Orientada A Objetos

Páginas: 8 (1963 palabras) Publicado: 4 de marzo de 2013
CENTRO DE LA INDUSTRIA, LA EMPRESA Y LOS SERVICIOS
CENTRO DE LA INDUSTRIA, LA EMPRESA Y LOS SERVICIOS

Conceptos y Principios de la Programación Orientada a Objetos (POO)

Lina Gissella Perdomo Ramos
Institución Educativa Eugenio Ferro Falla
11°A
12-10-2012
Marco Antonio Silva

Lina Gissella Perdomo Ramos
Institución Educativa Eugenio Ferro Falla
11°A
12-10-2012
Marco Antonio SilvaINDICE__________________________________________
INTRODUCCIÓN………………………………………………….……… III
ORIGEN…………………………………………………………….….. IV, V
CONCEPTOS FUNDAMENTALES…………………………….…….V, VI
CARACTERISTICAS DE LA POO…………………………….VI, VII, VIII
CONCLUSIÓN……………………………………………………………. IX
BIBLIOGRAFÍA………………………………………………………….... X

INTRODUCCIÓN

La POO difiere de la programación estructurada tradicional, en laque los datos y los procedimientos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida. La programación estructurada anima al programador a pensar sobre todo en términos de procedimientos o funciones, y en segundo lugar en las estructuras de datos que esos procedimientos manejan. En la programación estructurada solose escriben funciones que procesan datos. Los programadores que emplean POO, en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por sí mismos.
Actualmente una de las áreas más cálida en la industria y en el ámbito académico es la orientación a objetos, puesto que, promete mejoras de amplio alcance en la forma de diseño, desarrollo ymantenimiento del software ofreciendo una solución a largo plazo a los problemas y preocupaciones que han existido desde el comienzo en el desarrollo de software: la falta de portabilidad del código y reusabilidad, código que es difícil de modificar, ciclos de desarrollo largos y técnicas de codificación no intuitivas.

PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

Es un paradigma de programación que usa losobjetos en sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.
* ORIGEN
Los conceptos dela programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo. En este centro, se trabajaba en simulaciones de naves, que fueron confundidas por la explosión combinatoria de cómo las diversas cualidades de diferentes naves podían afectar unas a las otras. La ideasurgió al agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cada clase de objetos de definir sus propios datos y comportamientos. Fueron refinados más tarde en Smalltalk, desarrollado en Simula en Xerox PARC (cuya primera versión fue escrita sobre Basic) pero diseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar "sobrela marcha" (en tiempo de ejecución) en lugar de tener un sistema basado en programas estáticos.
La programación orientada a objetos se fue convirtiendo en el estilo de programación dominante a mediados de los años ochenta, en gran parte debido a la influencia de C++, una extensión del lenguaje de programación C. Su dominación fue consolidada gracias al auge de las Interfaces gráficas de usuario,para las cuales la programación orientada a objetos está particularmente bien adaptada. En este caso, se habla también de programación dirigida por eventos.
Las características de orientación a objetos fueron agregadas a muchos lenguajes existentes durante ese tiempo, incluyendo Ada, BASIC, Lisp, Pascal, entre otros. La adición de estas características a los lenguajes que no fueron diseñados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos programacion orientada a objetos
  • Conceptos POO (Programación Orientada a Objetos)
  • Conceptos básicos de Programación Orientada a Objetos
  • Conceptos basicos de la Programacion Orientada a Objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Conceptos de la Programacion Orientada a Objetos
  • Conceptos de Programación Orientada a Objetos
  • CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS