Vmesnik

Avtor: Robert Simon
Datum Ustvarjanja: 21 Junij 2021
Datum Posodobitve: 23 Junij 2024
Anonim
Pametni telefon kot usb - wifi vmesnik
Video.: Pametni telefon kot usb - wifi vmesnik

Vsebina

Opredelitev - Kaj pomeni vmesnik?

Vmesnik v C # je struktura koda, ki določa pogodbo med objektom in uporabnikom. Vsebuje zbirko pomensko podobnih lastnosti in metod, ki jih lahko izvaja razred ali struktura, ki se drži pogodbe.

Na splošno se uporablja vmesnik za opis nabora povezanih funkcionalnosti, ki jih je mogoče implementirati v razred ali strukturo. Omogoča razredu, da podeduje več vedenj, definiranih v več vmesnikih. Prav tako pomaga razrešiti dvoumnost imena, ki se pojavi med uporabo več metod z istimi imeni, ki obstajajo v različnih vmesnikih.

Oblikovanje aplikacij z vmesniki pomaga pri reševanju vitalnih zahtev fleksibilnih sistemov, kot so ohlapna sklopka, ločitev težav in prilagodljivost prihodnjim spremembam. Zaradi izolacije komponent, ki izvajajo vmesnike aplikacije, postane testiranje teh komponent lažje. Knjižnica .NET Framework uporablja številne generične vmesnike (katerih tipi so parametrizirani) v razredih zbiranja, da predstavljajo predmete v zbirki, tako da se izognemo operacijam boksa in razpakiranja na vrstah vrednosti.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga vmesnik

Vmesnik je konstrukt, ki uporablja ključno besedo "vmesnik" in je podoben abstraktnemu razredu, vendar brez kakršne koli izvedbene kode. Izvaja se z dvopičjem (:) v C #.

Na primer, IDisposabe je vmesnik, ki ga lahko uporabi razred C # za čiščenje virov, ki jih uporabljajo predmeti tega razreda.

Ključne značilnosti vmesnika so:
  • Deklariramo ga lahko v imenskem prostoru ali razredu.
  • Njeni člani so lahko metoda, lastnost, dogodek ali kazalo, vendar ne morejo biti konstanta, polje, operater, konstruktor primerkov, destruktor, tip ali statični član.
  • Ni ga mogoče uporabiti kot predmet in ga ni mogoče določiti s člani podatkov.
  • Za razliko od razreda, ki lahko podeduje samo en osnovni razred in več vmesnikov, lahko vmesnik podeduje samo več vmesnikov.
  • Član vmesnika ima privzeto javni dostop, ki ga ni mogoče spremeniti z nobenimi modifikatorji dostopa.
  • Modifikatorjev, kot so virtualni, preglasni ali statični, se ne sme uporabljati s članom vmesnika.
  • Do vmesnika lahko dostopate s svojim popolnoma kvalificiranim imenom, ki vključuje ime vmesnika, ki mu sledita pika in ime člana.
  • Član vmesnika z "novim" modifikatorjem lahko uporabite za skrivanje podedovanega člana z istim imenom.
Ta opredelitev je bila napisana v besedilu C #