Mostrando entradas con la etiqueta programacion orientada a objetos. Mostrar todas las entradas
Mostrando entradas con la etiqueta programacion orientada a objetos. Mostrar todas las entradas

PROGRAMACION ORIENTADA A OBJETOS

Posted: martes, 6 de marzo de 2012 by Skuarch in Etiquetas: ,
0


Estos son algunos conceptos que se utilizan en la programacion orientada a objetos. El objetivo de esto es dar una introduccion breve a la programacion orientada a objetos.

INTRODUCCION
La programacion orientada a objetos (POO) tiene como fin ver las cosas como el mundo real, en el mundo real tenemos objetos y estos objetos tienen caracteristicas propias como peso, altura, color. En la POO se trata de sumular los objetos del mundo real dentro de la programacion infomatica.

OBJETO
Un objeto es cualquier cosa tangible, por ejemplo: una television, un telefono..., estos objetos tienen sus propias caracteristicas, color, tamaño, peso..., en POO un objeto es una entidad con sus propias caracteristicas (propiedades), estas entidades pueden ser cualquier cosa, un objeto de tipo reporte u otro objeto de tipo cliente, en donde el cliente tiene un nombre, una direccion etc.

CLASE
Las clases son la parte fundamental de cualquier programacion orientada a objetos, las clases se pueden definir como el molde del objeto, son las que definen a los objetos.

INSTANCIA
La instancia se produce cuando se crea un objeto y se dice que es una instancia de la clase.

METODOS
Todos los objetos tienen una funcion a realizar, por ejemplo el telefono es un objecto y su funcion es hacer una llamada o recibirla, entonces tendriamos que el telefono tienen dos funciones principales que son llamar y recibir llamada, en POO la palabra funcion se cambia a metodo, aunque en algunos lenguajes se sigue preservando, entonces los metodos son los que ejecutan las acciones.

CONTRUCTORES
Los constructores son los metodos que se ejecutan primero, usualmente este metodo se utiliza para inicializar las variables. Si la clase tiene mas metodos el primero en ejecutarse sera el constructor. el constructor se llama automaticamente cuando se crea la instancia.

HERENCIA
En una familia la jerarquia seria algo asi, el papá tiene hijos y esos hijos tienen los ojos de su papá, entonces los hijos heredaron los ojos de su papá, en POO pasa lo mismo pero la herencia se crea entre clases, una clase que hereda de otra clase tiene los mismo metodos que la clase padre, como lo que pasa entre la familia, los hijos heredaron los ojos de su papá.