Kas yra Hierarchija? apibrėžimas ir prasmė

Objektinio programavimo paveldimumas yra vienas iš septynių pagrindinių objekto modelio principų. Pagal principą objektai turėtų būti sugrupuoti hierarchiniu ryšiu, kad pirminiai objektai perduotų savo metodus ir savybes antriniams objektams per procesą, vadinamą paveldėjimu. Žr. paveldėjimą, objektų modelį, objektinį programavimą.

Technipages paaiškina hierarchiją

Hierarchija yra programos struktūra, kuri profiliuoja ir reitinguoja objektus pagal jų svarbą. Klasė yra vartotojo apibrėžtas duomenų tipas, į kurį įtrauktos duomenų priemonės ir narių funkcijos. Nario funkcija turi įtakos duomenų kintamiesiems. Visos funkcijos ir ypatybės yra ypatybės, sudarančios klasę, todėl kai klasės yra surenkamos, jos sudaro hierarchiją, dar vadinamą klasių hierarchija. Klasių hierarchija taip pat žinoma kaip paveldėjimo medis. Hierarchija yra objektų klasifikacija, o objektas yra klasės egzempliorius.
Hierarchijos gyliui netrukdo egzempliorių kintamo skelbimo metodo paveldėjimas žemiau lygiu, todėl klasės elgsena specializuota priklauso nuo hierarchijos gylio. Kad būtų galima rasti metodo apibrėžimą, jis turi būti perduotas iš priimančiojo objekto klasės, tai vadinama aukštyn siuntimu. Taigi, norint nepaisyti metodo, klasė apibrėžiama iš naujo.


Objektai taip pat turi hierarchiją; tačiau objektų hierarchija yra scenarijus, kai objektai susieja save, o ryšys sudaro objektų hierarchiją. Vis dėlto objektas yra klasės egzempliorius, o objektų hierarchijos skiriasi nuo klasių hierarchijų.

Bendras hierarchijos naudojimas

  • Objektas hierarchija rodo tvarką ir susiejimo objektus, kai jie susieja save
  • Klasė hierarchija yra klasių rinkinys, klasių hierarchija populiariai žinoma kaip hierarchijos medis, ji parodo objektų santykį ir tvarką.
  • Gylis a hierarchija netrukdo paveldėti klasės kintamąjį ir metodą hierarchiniu lygiu

Dažnas netinkamas hierarchijos naudojimas

  • Ir objektas, ir klasė hierarchija yra vienodi, jie atlieka tą patį vaidmenį programavimo kalboje.
  • Gylis a hierarchija trukdo paveldėti egzempliorių kintamąjį ir metodą žemyn