Juurdepääsumuundurid

Autor: Laura McKinney
Loomise Kuupäev: 9 Aprill 2021
Värskenduse Kuupäev: 24 Juunis 2024
Anonim
Juurdepääsumuundurid - Tehnoloogia
Juurdepääsumuundurid - Tehnoloogia

Sisu

Definitsioon - mida tähendab juurdepääsumuundajad?

Juurdepääsu modifikaatorid on märksõnad, mida kasutatakse klassi (või tüübi) ja selle liikmete juurdepääsetavuse täpsustamiseks. Neid modifikaatoreid saab kasutada koodist praeguses rakenduses või väljaspool seda.

.NET-i juurdepääsu modifikaatoreid kasutatakse tüübi iga liikme juurdepääsetavuse kontrollimiseks erinevatest võimalikest koodialadest. Seda saab käsitseda praeguses koosseisus või väljaspool seda. Assamblee esindab loogilist funktsionaalsuse ühikut ja koosneb tüüpidest ja ressurssidest, mis asuvad ühes või mitmes failis.

Juurdepääsu modifikaatorite kasutamise eesmärk on kapseldamine, mis eraldab tüübi liidese selle rakendamisest. Sellega on võimalik saada järgmisi eeliseid:


  • Keelatud on takistada kasutajate juurdepääsu sisemistele andmetele vales olekus.
  • Säte tüüpide sisemise rakenduse muutmiseks, ilma et see mõjutaks seda kasutavaid komponente.
  • Süsteemi keerukuse vähendamine tarkvarakomponentide vastastikuse sõltuvuse vähendamise kaudu.

Sissejuhatus Microsoft Azure'i ja Microsoft Cloud | Kogu selle juhendi kaudu saate teada, mis on pilvandmetöötlus ja kuidas Microsoft Azure aitab teil pilvest rännata ja oma ettevõtet juhtida.

Techopedia selgitab juurdepääsu muutjaid

.NET-raamistik pakub viit tüüpi juurdepääsu modifikaatoreid:

  1. Tüübi privaatkood pääseb juurde ainult selle tüübi liikmetele ja seetõttu on juurdepääsetavus piiratud praeguse tüübiga
  2. Avalik - kood mis tahes praeguse koosseisu või mõne muu sellele viidava koosseisu piires pääseb juurde selle tüüpi liikmetele ja võimaldab seega juurdepääsu kõikjale
  3. Kaitstud kood tüübis või selle tuletatud klassides pääseb juurde tüübi liikmetele ja seetõttu on juurdepääsetavus piiratud praeguse tüübi ja tuletatud klassidega
  4. Sisekood praeguses koosseisus, kuid mitte teisest koosseisust, pääseb tüüpi liikmetele juurde, seega on juurdepääs piiratud praeguse koostuga
  5. Kaitstud sisemine kood praeguses koosseisus pääseb juurde tüübi liikmetele ja ka sellele viitavale komplektile. Seega on ligipääsetavus tuletatud klassidest praeguses koosseisus ja see peab toimuma tuletatud klassitüübi eksemplari abil sellele viitavas komplektis

Juurdepääsu modifikaatoritele kehtivad mitmed reeglid:


  • Kui liikmetele tippimiseks pole juurdepääsu modifikaatorit määratud, on vaikimisi juurdepääsutase privaatne ja sisemine.
  • Nimeruumides pole juurdepääsu muutjaid lubatud, kuna need on avalikud.
  • Tüübis kuulutatud pesastatud klassid ja struktuurielemendid on sisaldava klassi jaoks vaikimisi privaatsed.
  • Kihlunud liikmeid ei saa kuulutada kaitstuks, kuna see ei toeta pärimist.
  • Destruktoritel pole juurdepääsu modifikaatoreid.
  • Tuletatud tüübil ei saa olla paremat juurdepääsetavust kui selle põhitüübil.
  • Sisaldava tüübi liikmel peaks olema väiksem juurdepääsetavus kui seda sisaldava tüübi liikmel. Seda saab illustreerida näitega: sisaldava tüüpi avalikul meetodil ei saa olla A-parameetrit, kui tüüp A pole avalikkusele nähtav.
  • Liidesed kuulutatakse avalikeks ja sisemisteks ning neil ei saa olla muid juurdepääsu modifikaatoreid, kuna liideseid kasutatakse peamiselt klasside juurdepääsu saamiseks sellest tuletamiseks.
  • Juurdepääsu modifikaatoreid kasutatakse mitte ainult klassi liikmete jaoks, vaid ka muude sama kavatsusega koodikonstruktsioonide jaoks.