Domov vývoj Čo je rozhranie (i / f)? - definícia z technológie

Čo je rozhranie (i / f)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená rozhranie (I / F)?

Rozhranie určuje skupinu a / alebo skupinu metód, ktoré neboli implementované. Keď trieda implementuje rozhranie, trieda poskytuje implementáciu všetkých definovaných metód rozhrania. Jedna trieda môže implementovať ľubovoľný počet rozhraní. V rozhraní sú niekedy zahrnuté stále vyhlásenia, spolu s definíciami metód.


Nevýhodou rozhrania je, že všetky metódy rozhrania musia byť verejné a v rozhraní sa môžu používať iba abstraktné metódy. Keďže sú však tieto metódy implicitné, nevykazujú sa.

Techopedia vysvetľuje rozhranie (I / F)

Rozhranie je najlepšie vysvetlené na príklade. Najbežnejším príkladom sú spojenia medzi televízorom, diaľkovým ovládaním a používateľom. Používateľ zapína televízor pomocou diaľkového ovládača a nemusí nevyhnutne vedieť nič o zapojení televízora. Diaľkové ovládanie je teda rozhraním medzi používateľom a televízorom.


Podobne, keď trieda implementuje rozhranie, funkcionality metódy sú implementované bez znalosti vnútorných fungovaní metódy.


Nasleduje príklad, kedy používať rozhranie:

  • Keď dve alebo viac neprepojených tried implementujú sadu metód, ktoré môžu byť definované v rozhraní a potom implementované triedami.
  • Ak je rozhranie dobrou alternatívou k dedičstvu viacerých tried.
  • Keď je funkčnosť objektu odhalená bez opísanej implementácie.
Táto definícia bola napísaná v kontexte programovania
Čo je rozhranie (i / f)? - definícia z technológie