jueves, 27 de noviembre de 2008

Introduccion de Lenguaje Orientado a Objetos


En la programación orientada a objetos intenta simular el mundo real a traves del significado de objetos que contiene caracteristicas y funciones.

Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generacion.

Como su mismo nombre indica, la programación orientada a objetos se basa en la idea de un objeto, que es una combinacion de variables locales y procedimientos llamados metodos que juntos conforman una entidad de programación.

El termino encapsulacion se usa para describir la combinacion de estructuras de datos y de metodos que son manipulados por el objeto. En la programación orientada a objetos, encapsular significa, reunir y controlar el grupo resultante como un todo y no individualmente.
La llamada a un objeto es lo que se denomina pasar un "aviso" a un objeto.

En la programación orientada a objetos la abstraccion es un termino externo al objeto, que controla la forma en que es visto por los demas.

En la programación orientada a objetos la modularidad se considera de la siguiente manera: Un programa grande siempre sera más complicado que la suma de varios programas pequeños, con lo que se considera ventajoso dividir un gran sistema en diversos modulos.

En la programación orientada a objetos tenemos la jerarquia, la cual consiste en la clasificacion y organizacion de las abstracciones segun su naturaleza. El más claro ejemplo de jerarquia es la herencia.