Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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

158,203 views

Published on

Programacion Orientada a Objetos.

Published in: Technology

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>

×