Käyttöliittymä

Kirjoittaja: Robert Simon
Luomispäivä: 21 Kesäkuu 2021
Päivityspäivä: 23 Kesäkuu 2024
Anonim
Käyttöliittymä - Tekniikka
Käyttöliittymä - Tekniikka

Sisältö

Määritelmä - Mitä käyttöliittymä tarkoittaa?

Liitäntä, C # -merkinnässä, on koodirakenne, joka määrittelee objektin ja sen käyttäjän välisen sopimuksen. Se sisältää kokoelman semanttisesti samanlaisia ​​ominaisuuksia ja menetelmiä, jotka voidaan toteuttaa sopimukseen liittyvällä luokalla tai rakenteella.

Yleensä rajapintaa käytetään kuvaamaan joukko liittyviä toimintoja, jotka voidaan toteuttaa luokassa tai rakenteessa. Sen avulla luokka voi periä useita käyttöliittymiä, jotka on määritelty useissa rajapinnoissa. Se auttaa myös ratkaisemaan nimien epäselvyyttä, joka syntyy, kun käytetään useita menetelmiä samoilla nimillä, jotka ovat olemassa eri rajapinnoissa.

Sovellusten suunnittelu käyttöliittymien avulla auttaa vastaamaan joustavien järjestelmien elintärkeisiin vaatimuksiin, kuten löysä kytkentä, huolenaiheiden erottaminen ja mukautuminen tuleviin muutoksiin. Sovelluksen rajapintoja toteuttavien komponenttien eristyksen takia näiden komponenttien testaaminen on helpompaa. .NET Framework -kirjasto käyttää monia yleisiä rajapintoja (joiden tyypit on parametrisoitu) keräysluokissa edustamaan kokoelman kohteita, jotta arvotyyppien nyrkkeily- ja laatikointioperaatiot vältetään.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää käyttöliittymän

Rajapinta on rakenne, joka käyttää avainsanaa "käyttöliittymä" ja on samanlainen kuin abstrakti luokka, mutta ilman toteutuskoodia. Se toteutetaan käyttämällä kaksoispistettä (:) C #: ssa.

Esimerkiksi IDisposabe on käyttöliittymä, jonka C # -luokka voi toteuttaa kyseisen luokan objektien käyttämien resurssien puhdistamiseksi.

Käyttöliittymän keskeisiä piirteitä ovat:
  • Se voidaan ilmoittaa nimitilassa tai luokassa.
  • Sen jäsenet voivat olla menetelmä, ominaisuus, tapahtuma tai indeksoija, mutta ne eivät voi olla vakiokenttiä, operaattoria, esiintymän rakentajaa, tuhoajaa, tyyppiä tai staattista jäsentä.
  • Sitä ei voida toteuttaa objektina eikä sitä voida määritellä datajäsenten kanssa.
  • Toisin kuin luokka, joka voi periä vain yhden perusluokan ja useita rajapintoja, rajapinta voi periä vain useita rajapintoja.
  • Rajapinnan jäsenellä on oletuksena julkinen käyttöoikeus, jota ei voida muokata millään pääsymuuntajalla.
  • Muokkaimia, kuten virtuaali-, ohitus- tai staattisia, ei tule käyttää rajapinnan jäsenen kanssa.
  • Rajapintaan pääsee käyttämään sen täysin pätevää nimeä, joka sisältää käyttöliittymän nimen, jota seuraa piste ja jäsennimi.
  • Käyttöliittymän jäsentä, jolla on "uusi" modifikaattori, voidaan käyttää piilottamaan samanniminen peritty jäsen.
Tämä määritelmä kirjoitettiin C #: n con