7/25/2019 Polimorfismo en VIsual Basic .Net
1/10
Programacin Orientada a Objetos(Asignatura)
Lenin Herrera (facilitador)
Jos Manuel Batista Moscoso(Sustentante)
UniversidadDominicana
O&MPolimorfsmo en VisualBasic.Net
7/25/2019 Polimorfismo en VIsual Basic .Net
2/10
Polimorfsmo
Viene de: (polymorphism), poly =muchas, morphism = formas. Se
dice que una clase es polimrcacuando podemos usar susmtodos y propiedades sin
importarnos qu obeto losimplementa.
7/25/2019 Polimorfismo en VIsual Basic .Net
3/10
Polimorfs
moConcept
osSe reere a la posibilidad de
denir m!ltiples clases confuncionalidad diferente, pero conmtodos o propiedades
denominados de forma idntica,que pueden utili"arse de maneraintercambiable mediante cdi#o
cliente en tiempo de eecucin.$
7/25/2019 Polimorfismo en VIsual Basic .Net
4/10
Polimorfs
moCont.
Determina que el mismo nombrede mtodo reali"ar% diferentes
acciones se#!n el obeto sobre el
que se ha aplicado.
7/25/2019 Polimorfismo en VIsual Basic .Net
5/10
Polimorfs
moCont.
Si#nica que muchas clases
pueden proporcionar la mismapropiedad o el mismo mtodo yque el que llama no tiene por qu
saber la clase a la que perteneceel obeto antes de llamar a lapropiedad o al mtodo.
7/25/2019 Polimorfismo en VIsual Basic .Net
6/10
Para ser mas
explicito&or eemplo, una clase &erro y
una clase &ul#a podr'an tener lasdos un mtodo order. lpolimorsmo si#nica que puede
in*ocar order sin saber si elobeto es una &ul#a o un &erro.
7/25/2019 Polimorfismo en VIsual Basic .Net
7/10
xplicando
me!or+enemos dos obetos: &elota yVasoristal- los dos con elmtodo +irar, si eecutamossobre ambos este mtodo, el
resultado en ambos casos ser%muy diferente.
7/25/2019 Polimorfismo en VIsual Basic .Net
8/10
xplicando
me!orSupon#amos que disponemos delos obetos Ventana y ichero- si
eecutamos sobre ambos el mtodo/brir, el resultado en Ventana ser%la *isuali"acin de una *entana enel monitor- mientras que en elobeto ichero, se tomar% unchero en el equipo del usuario yse dear% listo para reali"ar sobre loperaciones de lectura o escritura.
7/25/2019 Polimorfismo en VIsual Basic .Net
9/10
mo proporciona Visual 0asic elpolimorsmo1
ediante m!ltiples interfaces/cti*e2. n el odelo de obetoscomponentes (3) que forma lainfraestructura de la especicacin/cti*e2, las m!ltiples interfaces
permiten que los sistemas decomponentes soft4are e*olucionensin afectar al cdi#o e5istente.emplo
7/25/2019 Polimorfismo en VIsual Basic .Net
10/10
http:66444.#estialba.com6public6*isualcast6*isualcast78.htm.
Bi"lio#ra$%a
http:66444.recursos*isualbasic.com.ar6htm6tutoriales6c79
polimorsmo.htmhttp:66444.el#uille.info6*b6cursos*b6basico6basico78.ht
m&ro#ramacin en Visual 0asic .;+, >?, pa#. 8>@
Recommended