lunes, 22 de noviembre de 2010

LENGUAJES DE PROGRAMACION - PUNTOS EXTRA

Orientación a objetos basada en clase.
Una clase es un “tipo” de objetos, es decir, un molde del que se obtienen nuevos objetos, que comparten similar comportamiento, cambiando el estado de los mismos.

Orientación a objetos basada en prototipo
No existen las clases. De hecho, todos los objetos son iguales en cuanto a categoría. Los nuevos objeto se copian de otros ya existetntes. Algunos de ellos son prototipos.

Normalmente, en este tipo de lenguajes los objetos pueden modificarse, añadiendo o borrando métodos y atributos.Cada objeto es independiente, no necesitando información extra de ningún tipo.


Herencia
 La herencia en lenguajes basados en prototipos
suele ser por delegación. El objeto tiene uno o más aributos parent, de forma que cuando no puede responder a un mensaje, le reenvía éste a su padre. En el caso de los lenguajes basados en
clases, ésta suele presentarse como concatenación El objeto está compuesto por las partes que define
cada una de las clases de las que hereda.


Herencia mediante delegación
Existe una cadena de objetos apuntando a sus padres, hasta llegar a un objeto padre de todos.




 
SALUDOS!!!!!

1 comentario: