martes, 29 de octubre de 2013

PROGRAMACIÓN ORIENTADA A OBJETOS (POO)

-Lenguajes utilizados en POO

A continuación 5 lenguajes de programación que bajo mi punto de vista son los más utilizados en la actualidad:
-Lenguaje C
-C++
-Java
-Python
-PHP

-Clases y objetos

Clases y objetos serán para nosotros conceptos similares a tipos y variables. Es decir,
la relación que existe entre un objeto y la clase a la que pertenece (la clase de la que es
una instancia.
Es analoga a la que hay entre una variable y el tipo del que es declarada.
Una clase es un TAD con una característica añadida: permite la herencia.
clase = TAD + herencia

-Métodos

Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje".
Un metodo puede producir un cambio en las propiedades del objeto, o la generacion de un "evento" con un nuevo mensaje para otro objeto del sistmea.

-Herencia

Consiste en la propagación de los atributos y las operaciones a través de distintas sub-clases definidas a partir de una clase común. nos permite crear estructuras jerárquicas de clases donde es posible la creación de sub-clases que incluyan nuevas propiedades y atributos. Estas sub-clases admiten la definición de nuevos atributos, así como crear, modificar o inhabilitar propiedades.

No hay comentarios:

Publicar un comentario