Sąsaja (programavimas): Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Sauls (aptarimas | indėlis)
Nėra keitimo santraukos
Sauls (aptarimas | indėlis)
Nėra keitimo santraukos
Eilutė 1:
Interfeisas - tai [[OOP|objektiškai orientuotos programavimo]] kalbos savybė, leidžianti aprašyti iš išorės pasiekiamų tą interfeisą realizuojančių [[klasė|klasių]] [[atributas|atributų]] ir [[operacija|operacijų]] rinkinį. Interfeisus palaiko daugelis modernių programavimo kalbų ([[Java_(kalba)|Java]], C#), yra netgi specialių kalbų skirtų išimtinai interfeisų aprašymams, pvz. [[CORBA IDL]].
 
Interfeisai yra labai panašūs į abstrakčios klasės, tik juose, skirtingai nuo [[abstrakti klasė|abstrakčių klasių]], nei viena iš aprašytų funkcijų negali turėti realizacijos aprašo, šis aprašas talpinamas klasėje, kuri naudoja interfeisą.