0
POO Álvaro Fito Diego Yarza Herencia, Abstracción y Polimorfismo
Introducción <ul><li>Vamos a hablar de la Programación Orientada a Objetos y de algunas de sus características. </li></ul>
Que es la POO? <ul><li>Expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tare...
Las tres caracteristicas de las que hablaremos <ul><li>Herencia </li></ul><ul><li>Abstracción </li></ul><ul><li>Polimorfis...
Herencia <ul><li>Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo car...
Ejemplo <ul><li>El gato y el Perro tendrían la herencia (métodos y atributos) del Mamífero. </li></ul>Mamífero Gato Perro
Abstracción <ul><li>Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás.  </...
Ejemplo Imaginemos que queremos aplicar la abstraccion a las Aves. El objeto seria el pajaro, y sus caracteristicas, por e...
Polimorfismo <ul><li>Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en funcion...
Polimorfismo <ul><li>Hay dos tipos: </li></ul><ul><li>Dinámico: es el que el código no incluye ningún tipo de especificaci...
Bibliografia <ul><li>http://es.wikipedia.org/wiki/POO </li></ul><ul><li>http://es.wikipedia.org/wiki/Abstracci%C3%B3n_%28p...
<ul><li>FIN </li></ul>
Upcoming SlideShare
Loading in...5
×

POO: Herencia, Abstraccion y Polimorfismo

109,335

Published on

Programacion Orientada a Objetos.

Published in: Technology
1 Comment
11 Likes
Statistics
Notes
  • o exelente informacion gracias
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
109,335
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
1,705
Comments
1
Likes
11
Embeds 0
No embeds

No notes for slide

Transcript of "POO: Herencia, Abstraccion y Polimorfismo"

  1. 1. POO Álvaro Fito Diego Yarza Herencia, Abstracción y Polimorfismo
  2. 2. Introducción <ul><li>Vamos a hablar de la Programación Orientada a Objetos y de algunas de sus características. </li></ul>
  3. 3. Que es la POO? <ul><li>Expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener, reutilizar y volver a utilizar. </li></ul><ul><li>Se popularizó a principios de la década de los 90. </li></ul>
  4. 4. Las tres caracteristicas de las que hablaremos <ul><li>Herencia </li></ul><ul><li>Abstracción </li></ul><ul><li>Polimorfismo </li></ul>
  5. 5. Herencia <ul><li>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. </li></ul>
  6. 6. Ejemplo <ul><li>El gato y el Perro tendrían la herencia (métodos y atributos) del Mamífero. </li></ul>Mamífero Gato Perro
  7. 7. Abstracción <ul><li>Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. </li></ul>
  8. 8. Ejemplo Imaginemos que queremos aplicar la abstraccion a las Aves. El objeto seria el pajaro, y sus caracteristicas, por ejemplo, serian: <ul><li>Pico </li></ul><ul><li>Alas </li></ul><ul><li>Plumas </li></ul><ul><li>Patas </li></ul>Las funcionalidades asociadas serian: Volar, parar, etc.
  9. 9. Polimorfismo <ul><li>Es la capacidad que tienen los objetos de una clase de responder al mismo mensaje o evento en funcion de los parametros utilizados durante su invocacion. </li></ul>
  10. 10. Polimorfismo <ul><li>Hay dos tipos: </li></ul><ul><li>Dinámico: es el que el código no incluye ningún tipo de especificación sobre el tipo de datos. </li></ul><ul><li>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. </li></ul>
  11. 11. Bibliografia <ul><li>http://es.wikipedia.org/wiki/POO </li></ul><ul><li>http://es.wikipedia.org/wiki/Abstracci%C3%B3n_%28programaci%C3%B3n_orientada_a_objetos%29 </li></ul><ul><li>http://es.wikipedia.org/wiki/Polimorfismo_%28programaci%C3%B3n_orientada_a_objetos%29 </li></ul><ul><li>http://es.wikipedia.org/wiki/Herencia_%28programaci%C3%B3n_orientada_a_objetos%29 </li></ul>
  12. 12. <ul><li>FIN </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×