Programación orientada a objetos
La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos y sus interacciones, para diseñaraplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En laactualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos.

Los objetos son entidades que combinan estado (atributo), comportamiento (método) e identidad:
*El estado está compuesto de datos, será uno o varios atributos a los que se habrán asignado unos valores concretos (datos).
* El comportamiento está definido por los procedimientos o métodos conque puede operar dicho objeto, es decir, qué operaciones se pueden realizar con él.
* La identidad es una propiedad de un objeto que lo diferencia del resto, dicho con otras palabras, es suidentificador (concepto análogo al de identificador de una variable o una constante).

Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacersimulaciones, 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 combinatoriade cómo las diversas cualidades de diferentes naves podían afectar unas a las otras. La idea ocurrió para agrupar los diversos tipos de naves en diversas clases de objetos, siendo responsable cadaclase de objetos de definir sus propios datos y comportamientos. Fueron refinados más tarde en Smalltalk, que fue desarrollado en Simula en Xerox PARC (cuya primera versión fue escrita sobre Basic) perodiseñado para ser un sistema completamente dinámico en el cual los objetos se podrían crear y modificar "en marcha" (en tiempo de ejecución) en lugar de tener un sistema basado en programas... [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2011, 06). Programacion orientada. BuenasTareas.com. Recuperado 06, 2011, de http://www.buenastareas.com/ensayos/Programacion-Orientada/2323643.html

MLA

"Programacion orientada" BuenasTareas.com. 06 2011. 2011. 06 2011 <http://www.buenastareas.com/ensayos/Programacion-Orientada/2323643.html>.

MLA 7

"Programacion orientada." BuenasTareas.com. BuenasTareas.com, 06 2011. Web. 06 2011. <http://www.buenastareas.com/ensayos/Programacion-Orientada/2323643.html>.

CHICAGO

"Programacion orientada." BuenasTareas.com. 06, 2011. consultado el 06, 2011. http://www.buenastareas.com/ensayos/Programacion-Orientada/2323643.html.