Introduccion a programacion orientada a objetos

Páginas: 6 (1343 palabras) Publicado: 28 de septiembre de 2009
INTRODUCCION A LA PROGRAMACION ORIENTADA A OBJETOS
Inga. MSc. Patricia Haydée Estrada de López
Ciclo II / 2006

Índice
• • • • • • • • • • • • Programación estructurada o convencional Programación orientada a objetos Objeto Características de los objetos Propiedades de los objetos Definición de objeto Clases Mensajes Programa orientado a objetos Herencia Polimorfismo Ingeniería de Softwarey ciclo de vida

Programación Convencional
procedimientos y datos. • Cada procedimiento es un componente que realiza una tarea específica tal como convertir un conjunto de números o visualizar una ventana. • Las estructuras de datos utilizadas en programas son, frecuentemente, globales o se pasan explícitamente con parámetros. • En esencia, los datos se tratan separadamente de losprocedimientos. • Programas

Ejemplo de programación en C
#include void main( ) { float x = 123.456; printf(“%f %.3f\n\n”, x,x); printf(“%e %.5e”, x,x); }

Datos Procedimientos que usan los datos

¿Qué es programación orientada a objetos?
• Técnica de programación que utiliza objetos como bloque esencial de construcción. • Los objetos son como los tipos abstractos de datos. • Un tipo abstracto dedatos es un tipo de dato definido por el programador junto con un conjunto de operaciones que se pueden realizar sobre ellos. Ejemplo: listas, colas, etc.

Programación OO
• programa componentes procedimientos y (objetos) datos. • Un objeto es una unidad que contiene datos y las funciones que operan sobre esos datos. • Elementos de un objeto miembros • las funciones que operan sobre los objetosse denominan métodos y • los datos se denominan miembros dato.

¿Qué es un objeto?
• un objeto es una colección de datos, junto con las funciones asociadas, utilizadas para operar sobre esos datos. • La potencia real de los objetos reside en las propiedades que soportan: herencia, encapsulación (o encapsulamiento) y polimorfismo junto con los conceptos de objetos, clases, métodos y mensajes. ¿Qué es un objeto?
• Los humanos pensamos en términos de objetos. La abstracción nos permite ver imágenes en pantalla como personas, edificios, árboles y animales, en vez de verlos como puntos de colores individuales( o pixeles).

¿Qué es un Objeto?
• La respuesta es cualquier entidad del mundo real que se pueda imaginar. • Objetos físicos:

¿Qué es un objeto?
– Elementos deinterfaces gráficos de usuarios Ventanas. Iconos. Menús. Objetos gráficos (líneas, rectángulos, etc.) Ratones. Teclados.

¿Qué es un objeto?
• Estructuras de datos
– – – – – – – Arreglos. Pilas. Colas. Arboles binarios. Números complejos. Hora del día. Puntos de un plano.

• Tipos de datos definidos por el usuario

Características de los Objetos
• Se agrupan en tipos denominados clases. •Contienen datos internos que definen su estado actual. • Soportan ocultación de datos. • Pueden heredar propiedades de otros objetos. • Pueden comunicarse con otros objetos enviando o pasando mensajes. • Tienen métodos que definen su comportamiento.

• Los objetos tienen una propiedad que se conoce como ocultamiento de información; aunque estos pueden saber cómo comunicarse con los demás objetos através de interfaces bien definidas, generalmente no se les permite saber cómo están implementados los otros objetos.

Definición de objetos.
• Un objeto es una unidad que contiene datos y las funciones que operan sobre esos datos. • encapsulación (encapsulamiento) de datos y ocultación de datos. Los datos y las funciones se encapsulan en una única entidad: objeto. Nombre • Representacióngráfica:
ATRIBUTOS FUNCIONES O METODOS

CLASES
• Una clase es un tipo definido por el usuario que determina las estructuras de datos y las operaciones asociadas con ese tipo. • Son como plantillas o modelos. • Cuando se construye un objeto de una clase, se crea una instancia de clase. • Instancia de clase = objeto

Mensajes
• Un mensaje es simplemente la petición de un objeto a otro objeto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PPO introduccion a la programacion orientada a objetos
  • Introduccion A La Programacion Orientada A Objetos 414 K8u3gh
  • Que es un Objeto? Programacion Orientada a Objetos
  • Introduccion A La Programacion Orientada A Objetos
  • Introducción A La Programacion Orientada A Objetos
  • Introduccion a la programacion orientada a objetos
  • Introducción a la Programación Orientada a Objetos
  • Programación Orientada a Objetos Introducción

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS