Upload
fabrii-choque
View
232
Download
0
Embed Size (px)
Citation preview
7/25/2019 2Inf (1)
1/1
1
ESTRUCTURA DE DATOS 2011
Facultad de Ingeniera - Universidad aci!nal de "u#u$
In%!r&e'Jerarqua de objetos (clases)
Alu&n!' Choque, Fabricio Abraham D!cu&ent!'35.308.0!
"a jerarqua de clases (o clasi#icaci$%) &estio%a% la com'lejidad orde%a%do
objetos de%tro de arboles co% %ieles crecie%tes de abstracci$%. "as jerarquas
de clase ms co%ocidas so% de &e%erali*aci$% + es'eciali*aci$%.
"as clases + objetos %o 'uede% eistir aislados, + 'or lo ta%to eistir% e%tre
ellos relacio%es, + -stas 'uede% i%dicar al&u%a #orma de com'artir al&u%as
'ro'iedades/ (atributos), 'or medio de la here%cia.
"a here%cia es u%a relaci$% e%tre clases, so%de u%a clase com'arte laestructura o com'ortamie%to, de#i%ida e% u%a (here%cia sim'le) o ms clases
(here%cia mlti'le). %a su'erclase es la clase de la cual herede% otras clases.
2e llama subclase a la clases que hereda de u%a o ms clases. e modo tal
que u%a su'erclase le heredar atributos a u%a subclase. Como 'or ejem'lo4 2i
te%emos u% bjeto #eli%o/, que tie%e sus datos como lar&o, color, etc. Adems
'uede reali*ar cosas co%o comer, saltar + maullar, lue&o este 'uede ser de dos
clases4 salaje o domesticado, del ltimo ti'o como 'or ejem'lo u% &ato
siam-s, que este a su e* 'uede hacer todo lo que el objeto #eli%o hace + tie%e
los mismos datos( color, lar&o, etc.) +, el &ato siam-s, tie%e todo estos atributos
a causa de la here%cia de ser u% #eli%o.
Conclusin:
"a jerarqua de objetos es u%a #orma de meca%ismo mu+ e#icie%te, +a que
'ermite de#i%ir ti'os + reutili*ar u% c$di&o a%teriorme%te desarrollado e% la
de#i%ici$% de la su'erclase, + que sire% a otras clases. es u%a es'ecie de
6rbol &e%eal$&ico6 que %os dice qu- objetos se 6deria%6 de otros objetos co%
determi%adas 'ro'iedades a tra-s de la here%cias. Au%que la e#icacia de la
here%cia %o es &ratis, es decir u% 'ro&rama orie%tado a objetos 'uede correr
ms le%to, que u%o co%e%cio%al.
Origen de la In%!r&aci(n
7 A'u%tes de la ctedra de structura de datos, 9Ju.
7 Fu%dame%tos de la :ro&ramaci$%7 Al&oritmos + structuras de atos +
bjetos ; "uis er%
7 htt'4??@@@.mo%o&ra#ias.com?trabajos?objetos?objetos.shtml