• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
16/04/20091
MAESTRIA EN GESTION YDESARROLLO DE PROYECTOSDE SOFTWARE
ANALISIS Y DISEÑO ORIENTADO AOBJETOS
PolimorfismoDefinición
Unaoperaciónpolimórficaseaplicaalostodoseimplicaquedichotodoseadoptadiferentesformasendistintasclases.laherenciaesunadelascaracterísticasquedebepermitirunlenguajeorientadoaobjetos.Lasclaseshijasheredanmétodosycamposdelasclasespadre.Sinembargoesposiblequelasclasesderivadasnecesitenredefiniralgúncomportamientodelaclasebasesisufuncionalidadesdiferente.
Redefinición de métodos :Polimorfismo
Unaposiblesolucnescrearotrométodoquerealicelafunciónespecíficaconunnombrediferente,sinembargoestaestrategiaatentacontraelprincipiodeabstracción.AfortunadamenteJavapermitelare-definicndetodosenlasclasesderivadasdeunamaneramuysencillaytransparente
Redefinición de métodos :PolimorfismoRedefinición de métodos :Polimorfismo
Instrumentointerpretar()Vientointerpretar()Cuerdainterpretar()
 
16/04/20092
Redefinición de métodos :Polimorfismo
ClaseBase
Redefinición de métodos :Polimorfismo
ClaseDerivada
Redefinición de métodos :Polimorfismo
ClaseDerivada
Polimorfismo
Ejecución
Redefinición de métodos :Polimorfismo
Polimorfismopor herencia
Elpolimorfismoesotracaracterísticaesencialdelaprogramacnorientadaaobjetos,permiteinvocacióndetodossimilaresperocondiferentecomportamientoatravésdelaclasebase.Tambiénseconocecomo
enlaceen tiempo de ejecución
.Eselcomportamientosoportadodemaneraautoticaporjava.Comosepuedeverenelprogramaanterior
Polimorfismo
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...