programacion orientada a objetos

11
PROGRAMACION ORIENTADA A OBJETOS

Upload: mariaisabelmonjita

Post on 24-Jul-2015

403 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Programacion orientada a objetos

PROGRAMACION ORIENTADA

A OBJETOS

Page 2: Programacion orientada a objetos

QUE ES?En la actualidad es la capacidad de programar metódicamente, mucho mejor que en la antigüedad, orientada a atributos con estados propios y un comportamiento común.

Page 3: Programacion orientada a objetos

CARACTERISTICASEs una estructura de evolución con conceptos básicos, la cual divide un programa en pequeñas unidades lógicas.

Page 4: Programacion orientada a objetos

CLASEDeclaraciones y soluciones de objetos, es un tipo definido que determina la estructura de datos. Ejemplo:Animales , autos, (x, y)

Page 5: Programacion orientada a objetos

Un objeto es una unidad que contiene datos y las funciones que operan sobre esos datos. A los elementos de un objeto se les conoce como miembros; las funciones que operan sobre los datos se denominan. Ejemplo:Perro, mercedes, Toyota , (2,5)

OBJETOS

Page 6: Programacion orientada a objetos

HERENCIA La herencia es la propiedad que permite a los objetos construirse a partir de otros objetos ya existentes, posibilidad de reutilizar cosas. La herencia impone una relación jerárquica entre clases La herencia impone una relación jerárquica entre clases .

Page 7: Programacion orientada a objetos

TIPOS DE HERENCIAHERENCIA SIMPLE: en la cual una clase hija hereda de su clase padre. Si una clase sólo puede recibir características de otra clase base.

HERENCIA MULTIPLE: Si una clase recibe propiedades de más de una clase base.

HERENCIA SELECTIVA

Page 8: Programacion orientada a objetos

EVOLUCION-Simula( nygaard, 60s)-smalltalk ( xeros parc,70s)- Eitetel ( meyer , 80s)- c++ (strousro, 80s)-java (su microsy tems, 90s)-c# ( microsoft, 00s)

Page 9: Programacion orientada a objetos

•Fomenta la reutilización y extensión del código. •Permite crear sistemas más complejos. •Relacionar el sistema al mundo real. •Facilita la creación de programas visuales. •Construcción de prototipos •Agiliza el desarrollo de software •Facilita el trabajo en equipo •Facilita el mantenimiento del software  

VENTAJAS

Page 10: Programacion orientada a objetos

PRESENTADO POR :

Cardona MaríaGuapacho AndrésHidalgo DamarisMontaño Henry

Page 11: Programacion orientada a objetos

GRACIAS POR SU ATENCION..¡AH! Y VEA LO QUE LE ESPERA