• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Polimorfismo
 

Polimorfismo

on

  • 1,278 views

Ejemplo de polimorfismo en Java

Ejemplo de polimorfismo en Java
http://ingeniods.wordpress.com/2013/04/28/propiedades-de-la-p-o-o-polimorfismo/

Statistics

Views

Total Views
1,278
Views on SlideShare
645
Embed Views
633

Actions

Likes
0
Downloads
12
Comments
0

3 Embeds 633

http://ingeniods.wordpress.com 629
https://ingeniods.wordpress.com 3
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via SlideShare as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Polimorfismo Polimorfismo Presentation Transcript

    • Ingenio DSProgramando Solucioneshttp://ingeniods.wordpress.comParte 1: InterfacesPolimorfismo: “Propiedad delas especies de seres vivoscuyos individuos puedenpresentar diferentes formas oaspectos”- RAE 2013
    • Ingenio DSProgramando Solucioneshttp://ingeniods.wordpress.comParte 1: InterfacesDefinimos dos interfaces1) Mostrable, donde se declara un métodoque muestra la información de un objeto2) Acelerable, permite acelerar un objetopor una cantidad x de segundosCada una describe unafuncionalidad, pero noprovee la manera en queesta funcionalidad debe serimplementada
    • Ingenio DSProgramando Solucioneshttp://ingeniods.wordpress.comParte 1: InterfacesDefinimos una Clase Vehiculo queimplementa ambas interfacesY aquí describimos elcomportamiento que debetener el programa al invocarlos métodos definidos en lasinterfaces. O sea quecualquier instancia deVehiculo a su vez es unainstancia de Mostrable y unainstancia de Acelerable, ypoder proveer la funcionalidaddescrita en cada interfaz
    • Ingenio DSProgramando Solucioneshttp://ingeniods.wordpress.comParte 1: InterfacesUtilizando el principio deherenciaDefinimos tres Clases que sonhijas de Vehiculo, por herenciaellas también tienen laimplementación de las interfacesSi bien es cierto, sobre cada unade ellas podemos invocar elmétodo: mostrar o acelerardescrito en la interfaz.Cada una de ella sobrescribe la implementación dedichos métodos, entonces a pesar de ser Acelerable yMostrable cada una de ellas tiene una forma propia dehacerlo.
    • Ingenio DSProgramando Solucioneshttp://ingeniods.wordpress.comParte 1: InterfacesCreamos una especificación de cada una de las clases deVehiculo, y por herencia estas reciben las funcionalidades yatributos descritos en cada uno de sus padresE igualmente por herencia siguen siendo clases Acelerable yMostrable