programación orientada a objetos

9
PROGRAMACIÓN ORIENTADA A OBJETOS NOMBRE WLADIMIR CARUA

Upload: wladimir-spawin

Post on 13-Jan-2017

95 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Programación orientada a objetos

PROGRAMACIÓN ORIENTADA A

OBJETOSNOMBRE

WLADIMIR CARUA

Page 2: Programación orientada a objetos

CONCEPTO• LA PROGRAMACIÓN ORIENTADA A OBJETOS (POO, U OOP SEGÚN SUS SIGLAS EN INGLÉS) ES UN

PARADIGMA DE PROGRAMACIÓN QUE USA OBJETOS EN SUS INTERACCIONES, PARA DISEÑAR APLICACIONES Y PROGRAMAS INFORMÁTICOS.

• ESTÁ BASADA EN VARIAS TÉCNICAS, INCLUYENDO HERENCIA, COHESIÓN, ABSTRACCIÓN, POLIMORFISMO, ACOPLAMIENTO Y ENCAPSULAMIENTO.

• SU USO SE POPULARIZÓ A PRINCIPIOS DE LA DÉCADA DE 1990. EN LA ACTUALIDAD, EXISTE UNA GRAN VARIEDAD DE LENGUAJES DE PROGRAMACIÓN QUE SOPORTAN LA ORIENTACIÓN A OBJETOS.

Page 3: Programación orientada a objetos

HERENCIA ES UNA PROPIEDAD QUE PERMITE QUE LOS OBJETOS SEAN

CREADOS A PARTIR DE OTROS YA EXISTENTES, OBTENIENDO CARACTERÍSTICAS (MÉTODOS Y ATRIBUTOS) SIMILARES A LOS YA EXISTENTES.

Page 4: Programación orientada a objetos

EJEMPLO• EL GATO Y EL PERRO TENDRÍAN LA

HERENCIA (MÉTODOS Y ATRIBUTOS) DEL MAMÍFERO.

Mamífero

Gato Perro

Page 5: Programación orientada a objetos

ABSTRACCIÓN• EXPRESA LAS CARACTERÍSTICAS ESENCIALES DE UN OBJETO, LAS CUALES

DISTINGUEN AL OBJETO DE LOS DEMÁS.

Page 6: Programación orientada a objetos

EJEMPLOImaginemos que queremos aplicar la abstraccion a las Aves.

El objeto seria el pajaro, y sus caracteristicas, por ejemplo, serian:•Pico•Alas•Plumas•PatasLas funcionalidades asociadas serian:Volar, parar, etc.

Page 7: Programación orientada a objetos

POLIMORFISMO ES LA CAPACIDAD QUE TIENEN LOS OBJETOS DE UNA CLASE DE

RESPONDER AL MISMO MENSAJE O EVENTO EN FUNCIÓN DE LOS PARÁMETROS UTILIZADOS DURANTE SU INVOCACIÓN.

Page 8: Programación orientada a objetos

POLIMORFISMOHAY DOS TIPOS:DINÁMICO: ES EL QUE EL CÓDIGO NO INCLUYE NINGÚN TIPO DE

ESPECIFICACIÓN SOBRE EL TIPO DE DATOS.ESTÁTICO: ES EL QUE LOS TIPOS A LOS QUE SE APLICA EL POLIMORFISMO

DEBEN SER EXPLICITADOS Y DECLARADOS UNO POR UNO ANTES DE SER UTILIZADOS.