Koti kehitys Mikä on välilevy? - määritelmä techopediasta

Mikä on välilevy? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Shim tarkoittaa?

Shim, C #: ssä, on malliluokka, joka on johdettu perusluokasta johdettuilla luokilla, jotka perivät perusluokan tiedot ja käyttäytymisen ja vaihtelevat vain tyypin mukaan. Välilehden johdettu luokka käyttää uudelleen välilevyn tarjoamaa toteutusta.

Shim voidaan suunnitella toimimaan ohuena yhteensopivuuskerroksena, joka voi ratkaista yhteensopivuusongelmat, joita saattaa ilmetä sovellusten uudempien versioiden kehittämisen aikana. Sitä käytetään myös sovellusten suorittamiseen ohjelmistoalustoilla, joille niitä ei alun perin suunniteltu.

Yleensä välilevyä käytetään pääasiassa pääsyyn toiminnallisuuteen vain välilehden johdettujen luokkien kautta. Tämä lähestymistapa auttaa tarjoamaan koodin laajennettavuuden. Se myös estää koodien kopioimisen ja välttää leikkaamisesta ja liittämisestä johtuvat virheet. Tämä voi tarkoittaa alempia kustannuksia ja vähemmän ylläpitoa.

Techopedia selittää Shimin

Väliluokka on malliluokka, joka ottaa tyypin parametrina. Sitä voidaan käyttää missä tahansa perintöketjun tasolla ja se voi tarjota paremman ylläpidon ja hierarkian jatkamisen.

Välilevy voidaan toteuttaa käyttämällä suojaus- ja yhdistämismenetelmiä. Suojauslähestymistavan tapauksessa välilevy välittää puhelunsa käyttöliittymän uudelleen toteuttamiseen lisäkäyttäytymisen aikaansaamiseksi. Yhdistämismenetelmässä rajapinta sisäluokkaan siirretään ulkoiseen esineeseen eikä sisäkohteen käyttäytymiselle ole erikoistumista.

Esimerkiksi Wine on välilevy, jonka avulla monet Windows-sovellukset voivat suorittaa käyttöjärjestelmissä, kuten Linux, Solaris jne.

Tapauksissa, joissa hallitsemattoman koodin kutsu on välitettävä edelleen hallitusta koodista joidenkin alustusten jälkeen, välilevyä voidaan käyttää kääreluokana. Tämä välilevy voidaan luoda yleisemmäksi luokkaksi, jota ei voida käyttää suoraan, mutta joka mahdollistaa johdettujen luokkien luomisen, joilla on yhteinen toiminnallisuus. Se auttaa rakentamaan kehyksen, jossa välilevy muodostaa linkin perusluokan, joka sisältää yhteiset toiminnot, ja johdettujen luokkien, joilla on mukautetut toiminnot, välille.

COM-väliseinä, joka linkittää Microsoft Office -isäntäsovelluksen ja hallitun laajennuksen, auttaa tarjoamaan tietoturvaa ja eristämään useita Microsoft Office -laajennuksia.

Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on välilevy? - määritelmä techopediasta