Programación orientada a objetos
-
Upload
wladimir-spawin -
Category
Education
-
view
95 -
download
0
Transcript of Programación orientada a objetos
![Page 1: Programación orientada a objetos](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/1.jpg)
PROGRAMACIÓN ORIENTADA A
OBJETOSNOMBRE
WLADIMIR CARUA
![Page 2: Programación orientada a objetos](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/2.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/3.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/4.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/5.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/6.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/7.jpg)
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](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/8.jpg)
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.
![Page 9: Programación orientada a objetos](https://reader035.fdocument.pub/reader035/viewer/2022062823/5878a1791a28ab42588b5985/html5/thumbnails/9.jpg)
BIBLIOGRAFIA• HTTP://ES.WIKIPEDIA.ORG/WIKI/POO• HTTP://ES.WIKIPEDIA.ORG/WIKI/ABSTRACCI%C3%B3N_%28
PROGRAMACI%C3%B3N_ORIENTADA_A_OBJETOS%29• HTTP://ES.WIKIPEDIA.ORG/WIKI/POLIMORFISMO_%28PROGR
AMACI%C3%B3N_ORIENTADA_A_OBJETOS%29• HTTP://ES.WIKIPEDIA.ORG/WIKI/HERENCIA_%28PROGRAMA
CI%C3%B3N_ORIENTADA_A_OBJETOS%29