Maramihang Pamana

May -Akda: Randy Alexander
Petsa Ng Paglikha: 23 Abril 2021
I -Update Ang Petsa: 14 Mayo 2024
Anonim
PAMANA 2021
Video.: PAMANA 2021

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Maramihang Panlahat?

Maramihang pamana ng isang tampok ng ilang mga wika na naka-orient na mga programa sa programming kung saan ang isang klase o isang bagay ay nagmamana ng mga katangian at katangian mula sa higit sa isang klase ng magulang o bagay. Taliwas ito sa iisang ari-arian ng mana, na nagpapahintulot sa isang bagay o klase na magmana mula sa isang tiyak na bagay o klase. Bagaman may mga tiyak na benepisyo na nauugnay sa maraming pamana, pinapataas nito ang kalabuan at pagiging kumplikado kapag hindi idinisenyo o ipinatupad nang maayos.


Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

Ipinapaliwanag ng Techopedia ang Maramihang Panlahat

Hindi tulad ng isang solong mana, ang maraming pamana ay may simetriko na pagsasama at pagpapalawig ng kawalaan ng simetriko mula sa isang pananaw sa mana. Kapag ang mga katangian ng isang set ay hindi nakasalalay sa mga katangian ng iba pang hanay, ang maraming pamana ay malamang na mas kapaki-pakinabang. Sa madaling salita, ang maraming mana ay mas kapaki-pakinabang kapag posible ang paghihiwalay ng mga katangian ng mga bagay sa mga orthogonal set. Ang maraming pamana ay kapaki-pakinabang sa kaso ng isang pattern ng adapter. Pinapayagan nito para sa isang interface na maiangkop ng isa pa. Ang isa pang pakinabang ng maraming pamana ay nauugnay sa pattern ng tagamasid. Sa pattern na ito, ang mga tawag ay maaaring panatilihin ang isang listahan ng mga function / tagamasid na maaaring ma-notify ng ilang pagbabago sa pamamagitan ng pagtawag sa isa sa mga function. Ang mga halimbawa ng mga wika sa programming na sumusuporta sa maraming pamana ay C ++, Python, Perl, Eiffel, Dylan, curl, Eulisp at Tcl. Ang Java ay isa sa mga kilalang wika ng programming na hindi sumusuporta sa maraming pamana.


Gayunpaman, mayroong ilang mga drawback na nauugnay sa maraming mana. Ang tampok na kumplikado ang paraan ng pag-dispatch at nagdadala din ng karagdagang pagsisiyasat sa application. Ang maramihang pamana ay kakailanganin ang kamalayan ng mga dependencies, lalo na may kaugnayan sa mga pagpipilian ng pamamaraan. Bukod dito, ang mga protocol na gumagamit ng maraming pamana ay kakailanganin ng karagdagang dokumentasyon kaysa sa mga gumagamit ng solong mana.