Acasă Dezvoltare Ce este o interfață (i / f)? - definiție din techopedia

Ce este o interfață (i / f)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Interfață (I / F)?

O interfață specifică un grup și / sau un set de metode, care nu au fost implementate. Când o clasă implementează o interfață, clasa oferă o implementare pentru toate metodele de interfață definite. O singură clasă poate implementa orice număr de interfețe. Uneori, declarațiile constante sunt incluse într-o interfață, împreună cu definițiile metodei.


Dezavantajele interfeței sunt că toate metodele de interfață trebuie să fie publice și pot fi utilizate doar metode abstracte într-o interfață. Cu toate acestea, deoarece aceste metode sunt implicite, nu sunt declarate.

Techopedia explică Interfața (I / F)

O interfață este cel mai bine explicată cu un exemplu. Cel mai frecvent exemplu este conexiunile dintre un televizor, o telecomandă și un utilizator. Un utilizator pornește televizorul folosind telecomanda și poate nu știe neapărat nimic despre cablarea televizorului. Astfel, telecomanda este o interfață între utilizator și televizor.


În mod similar, atunci când o clasă implementează o interfață, funcționalitățile metodei sunt puse în aplicare fără cunoașterea funcționării interioare a metodei.


Următoarele sunt exemple de utilizare a unei interfețe:

  • Atunci când două sau mai multe clase fără legătură implementează un set de metode, care pot fi definite într-o interfață și apoi implementate de aceste clase.
  • Când o interfață este o alternativă bună la moștenirea mai multor clase.
  • Când funcționalitatea unui obiect este dezvăluită fără o implementare descrisă.
Această definiție a fost scrisă în contextul Programării
Ce este o interfață (i / f)? - definiție din techopedia