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>
of 12

POO: Herencia, Abstraccion y Polimorfismo

Programacion Orientada a Objetos.
Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - POO: Herencia, Abstraccion y Polimorfismo

  • 1. POO Álvaro Fito Diego Yarza Herencia, Abstracción y Polimorfismo
  • 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. 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. Las tres caracteristicas de las que hablaremos <ul><li>Herencia </li></ul><ul><li>Abstracción </li></ul><ul><li>Polimorfismo </li></ul>
  • 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. 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. Abstracción <ul><li>Expresa las características esenciales de un objeto, las cuales distinguen al objeto de los demás. </li></ul>
  • 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. 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. 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. 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. <ul><li>FIN </li></ul>

Related Documents