Kazalo:
Opredelitev - Kaj pomeni vmesnik (I / F)?
Vmesnik določa skupino in / ali nabor metod, ki niso bile izvedene. Ko razred izvaja vmesnik, razred zagotavlja izvedbo za vse definirane vmesniške metode. Posamezen razred lahko uporablja poljubno število vmesnikov. Včasih so vmesnik, skupaj z opredelitvami metod, vključene stalne deklaracije.
Slabosti vmesnika so, da morajo biti vse metode vmesnika javne in v vmesniku se lahko uporabljajo samo abstraktne metode. Ker pa so te metode implicitne, se ne deklarirajo.
Techopedia razlaga vmesnik (I / F)
Vmesnik je najbolje razložiti s primerom. Najpogostejši primer so povezave med televizijo, daljinskim upravljalnikom in uporabnikom. Uporabnik vklopi televizor z daljinskim upravljalnikom in morda ne ve ničesar o ožičenju televizorja. Tako je daljinski upravljalnik vmesnik med uporabnikom in televizijskim sprejemnikom.
Podobno, ko razred izvaja vmesnik, se funkcije metode izvajajo brez poznavanja notranjega delovanja metode.
Sledijo primeri uporabe vmesnika:
- Če dva ali več nepovezanih razredov izvaja nabor metod, ki jih je mogoče definirati v vmesniku in jih nato izvajati razredi.
- Kadar je vmesnik dobra alternativa večkratnemu dedovanju.
- Ko se funkcija objekta razkrije brez opisane izvedbe.