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

Ištrintas turinys Pridėtas turinys
Qwarc (aptarimas | indėlis)
beviltiškas
Sauls (aptarimas | indėlis)
Nėra keitimo santraukos
Eilutė 1:
{{beviltiškas}}
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]], C#), yra netgi specialių kalbų skirtų išimtinai interfeisų aprašymams, pvz. [[CORBA IDL]].
Interfeisas - tai objektinio programavimo dalis, kitaip vadinama - šablonais.
Interfeisų pagalba galima lengviau aprašyti klasę.
Interfeisai tai tarsi abstrakčios klasės, tik juose yra pateiktos funkcijos, kurios interfeise negali būti aprašytos, kadangi jas reikia aprašyti klasėje, kuri naudoja interfeisą.
 
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ą.
 
[[Category:Kompiuterių mokslas]]
 
<!--!
== PHP5 Programavimo kalbos Interfeiso ir klasės pavyzdys ==
 
eilutė 78 ⟶ 80:
 
ir "Fata error..." klaida pranyko.
!-->