Koti kehitys Mikä on käyttöliittymä (i / f)? - määritelmä techopediasta

Mikä on käyttöliittymä (i / f)? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä käyttöliittymä (I / F) tarkoittaa?

Rajapinta määrittelee ryhmän ja / tai joukon menetelmiä, joita ei ole toteutettu. Kun luokka toteuttaa rajapinnan, luokka tarjoaa toteutuksen kaikille määritellyille rajapintamenetelmille. Yksi luokka voi toteuttaa minkä tahansa määrän rajapintoja. Joskus vakioilmoitukset sisällytetään käyttöliittymään, yhdessä menetelmämääritysten kanssa.


Rajapinnan haitoina on, että kaikkien rajapintamenetelmien on oltava julkisia ja rajapinnassa saa käyttää vain abstrakteja menetelmiä. Koska nämä menetelmät ovat implisiittisiä, niitä ei kuitenkaan ilmoiteta.

Techopedia selittää käyttöliittymän (I / F)

Rajapinta selitetään parhaiten esimerkillä. Yleisin esimerkki on yhteydet television, kaukosäätimen ja käyttäjän välillä. Käyttäjä kytkee television päälle kaukosäätimellä, eikä hän välttämättä tiedä mitään television johdotuksista. Siten kaukosäädin on käyttöliittymä käyttäjän ja television välillä.


Samoin, kun luokka toteuttaa rajapinnan, menetelmän toiminnallisuudet toteutetaan tietämättä menetelmän sisäistä toimintaa.


Seuraavassa on esimerkkejä käyttöliittymän käytöstä:

  • Kun kaksi tai useampi toisiinsa liittymätön luokka toteuttaa joukon menetelmiä, jotka voidaan määritellä rajapinnassa ja toteuttaa sitten luokkien toimesta.
  • Kun käyttöliittymä on hyvä vaihtoehto usean luokan perinnölle.
  • Kun kohteen toiminnallisuus paljastetaan ilman kuvattua toteutusta.
Tämä määritelmä on kirjoitettu ohjelmoinnin yhteydessä
Mikä on käyttöliittymä (i / f)? - määritelmä techopediasta