Fundamentos De Programación Orientada A Objetos
Fundamentos de programación orientada a objetos
Enero – Abril 2012
AGENDA
Programa
¿Qué es la POO?
Mecanismos básicos de la POO
Objeto
Clase
Atributo
Método
Diferencia entre clase y objeto
PROGRAMA
Es una serie de instrucciones dadas al ordenador
en un lenguaje entendido por el, para decirle
exactamente lo que queremos que haga.¿QUÉ ES LA POO?
Es un modelo de programación que utiliza objetos,
ligados mediante mensajes, para la solución de
problemas.
MECANISMOS BÁSICOS DE LA POO
Objetos
Mensajes
Métodos Clases
OBJETOS
Es una entidad que tiene atributos particulares,
propiedades, y unas formas de operar sobre ellos,
los métodos.
Es la instancia de una clase.
Ej.
Objeto: Ventanade una aplicación
Atributos: Fondo, anchura, altura, etc.
Métodos: Maximizar, minimizar, cerrar ventana, etc.
MENSAJES
Saludo
Un mensaje esta asociado con un
método, de talforma que cuando
un objeto recibe un mensaje la
respuesta a ese mensaje es la
ejecución del método asociado.
Hola
Ej.
Al maximizar una ventana de una
aplicación, lo que hace es pulsar elbotón de la misma que realiza esa
acción. Eso, provoca que se envíe
un mensaje en la aplicación hacia la
ventana para indicar que tiene que
maximizarse. Como respuesta a
este mensaje seejecutará el
método indicado para ese fin.
Hola
MÉTODOS
Un método se implementa en una clase de objetos y
determina cómo tiene que actuar el objeto cuando
recibe el mensajevinculado con ese método.
Corresponde al comportamiento del objeto, aquello que
puede hacer.
Ej.
Guardar
Correr
Dibujar
Girar
Calcular
Etc.
ATRIBUTOS (PROPIEDADES)
Características de los objetos.
Ej.
Color
Tamaño
Forma
Textura
Etc.
Los atributos definidos en una clase permitirán
almacenar información de un objeto....
Regístrate para leer el documento completo.