Responsabilidad

Solo disponible en BuenasTareas
  • Páginas : 3 (508 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de octubre de 2010
Leer documento completo
Vista previa del texto
Para enfrentarse a las complejidades del mundo real, el ser humano ha desarrollado la capacidad de generalizar, clasificar y generar abstracciones.

Así, tenemos un vocabulario donde muchos de lossustantivos representan clases de objetos.

Los objetos de cada clase comparten ciertos atributos o rasgos de comportamiento.

Por ejemplo, al tratarse algún tema relacionado con las aves no esnecesario referirnos a alguna característica de una ave en particular sino a los atributos que comparten todas ellas.

Los lenguajes de Programación Orientada a Objetos pueden dividirse en dosgrupos:

El primero formado por los llamados lenguajes "puros" (llamados así debido a que sólo permiten programar con el paradigma de la Programación Orientada a Objetos) dentro del cual se encuentranSmallTalk y Actor, entre otros.

El segundo grupo lo forman los lenguajes que permiten, además de la Programación Orientada a Objetos, la programación procedimental, razón por la que se les llama"híbridos". A este grupo pertenece el lenguaje C++.

Para el manejo de los lenguajes de Programación Orientada a Objetos es necesario estudiar los conceptos de :
ENCAPSULAMIENTO
HERENCIAPOLIMORFISMO
En las siguientes secciones se estudia detalladamente cada una de ellas.
El encapsulamiento consiste en poner juntos los datos y las funciones dentro de un objeto de tipo clase.

El modeloprocedimental puede representarse como en la figura 8.1.

Figura 8.1.- Modelo procedimental.

donde se observa que los datos y el código se manejan como partes separadas. El programa ( código ) esalimentado con los datos para que produzca resultados.

Por otra parte, el modelo orientado a objetos puede representarse como en la figura 8.2.

Figura 8.2.- Modelo de la Programación Orientada aObjetos.

donde DATOS y CODIGO se han unido para formar un OBJETO, el cual va a producir ciertos RESULTADOS, de acuerdo al MENSAJE que se le envíe.
Esto es, un objeto de ciertas características...
tracking img