Menu

- ¿Que es?


- Conceptos


- Caracteristicas


- Enlaces


- Actividades


- Software


- Alta Usuarios


- Alta Libros

 

¿Qué es Programación Orientada a Objetos?

La programación Orientada a Objetos es un paradigma de programación que usa objetos y sus interacciones para diseñas aplicaciones y programas de computadora. Está Basado en varias técnicas, incluyendo herencia, modularidad, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la decada de 1990. Actualmente son muchos los lenguajes de programación que soportan la orientación a objetos.

Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones. La programación orientada a objetos tomó posición como el estilo de programación dominante a mediados de los años 80, en gran parte debido a la influencia de C++, una extensión del lenguaje C.

La programación orientada a objetos se caracteriza por el uso de objetos que son entidades que combinan estado, comportamiento e identidad:

  • El estado: compuesto de datos, será uno o varios atributos a los que se habrán asignado valores concretos.

  • El comportamiento: está definido por los procedimientos o métodos con que puede operar dicho objeto, es decir, que operaciones se pueden realizar con él.

  • La identidad: es una propiedad de un objeto que lo diferencia del resto, en otras palabras, su identificador.