Shim

May -Akda: Randy Alexander
Petsa Ng Paglikha: 24 Abril 2021
I -Update Ang Petsa: 21 Hunyo 2024
Anonim
SHIM - Crucified (Official Music Video)
Video.: SHIM - Crucified (Official Music Video)

Nilalaman

Kahulugan - Ano ang ibig sabihin ni Shim?

Si Shim, sa C #, ay isang klase ng template na nagmula sa isang klase ng base na nagmula sa mga klase na nagmamana ng data at pag-uugali ng klase ng base at nag-iiba lamang sa uri. Ang nagmula na klase ng klase ng shim ay tumatakbo sa pagpapatupad na ibinigay ng klase ng shim.


Ang Shim ay maaaring idinisenyo upang kumilos bilang isang manipis na layer ng pagiging tugma, na maaaring malutas ang mga isyu sa pagiging tugma na maaaring lumitaw sa panahon ng pagbuo ng mga mas bagong bersyon ng mga aplikasyon. Ginagamit din ito upang isakatuparan ang mga aplikasyon sa mga platform ng software na kung saan hindi sila orihinal na dinisenyo.

Sa pangkalahatan, ang klase ng shim ay pangunahing ginagamit upang magbigay ng pag-access sa pag-andar lamang sa pamamagitan ng mga nagmula na klase ng klase ng shim. Ang pamamaraang ito ay tumutulong sa pagbibigay ng code extensibility. Pinipigilan din nito ang pagkopya ng code at iniiwasan ang mga error dahil sa cut-and-paste. Ito ay maaaring mangahulugan ng mas mababang mga gastos at mas kaunting pagpapanatili.

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.

Paliwanag ng Techopedia kay Shim

Ang isang klase ng shim ay isang klase ng template na tumatak sa uri bilang isang parameter. Maaari itong magamit sa anumang antas ng isang chain ng mana at maaaring magbigay ng mas mahusay na pagpapanatili at pagpapalawak ng hierarchy.


Ang isang shim na klase ay maaaring ipatupad gamit ang mga pamamaraan ng pagkubkob at pagsasama-sama. Sa kaso ng isang diskarte sa pagdidilig, ang klase ng shim ay ipinapasa ang mga tawag nito sa muling pagpapatupad ng interface upang magbigay ng karagdagang pag-uugali. Sa paraan ng pagsasama-sama, ang interface sa panloob na klase ay naipasa sa panlabas na bagay at walang dalubhasa sa pag-uugali ng panloob na bagay.

Halimbawa, ang Alak ay isang shim na nagbibigay-daan sa maraming mga aplikasyon ng Windows upang maisakatuparan ang mga operating system tulad ng Linux, Solaris, atbp.

Sa mga kaso kung saan ang tawag sa hindi pinamamahalaang code ay kailangang maipasa mula sa pinamamahalaang code pagkatapos ng ilang mga inisyal, ang klase ng shim ay maaaring magamit bilang isang klase ng pambalot. Ang shim klase na ito ay maaaring malikha bilang isang mas pangkaraniwang klase na hindi magagamit nang direkta ngunit nagbibigay-daan para sa henerasyon ng mga nagmula na mga klase na may karaniwang pag-andar. Nakakatulong ito na bumuo ng isang balangkas kung saan ang klase ng shim ay bumubuo ng link sa pagitan ng klase ng base na naglalaman ng mga karaniwang pag-andar at ang mga nagmula na mga klase na may mga naangkop na pag-andar.


Ang isang COM shim na nag-uugnay sa isang application ng host ng Microsoft Office at pinamamahalaang extension ay makakatulong na magbigay ng seguridad at ibukod ang maraming mga extension ng Microsoft Office.

Ang kahulugan na ito ay isinulat sa con ng C #