Interface

Vartotojo sąsaja (interfeisas) - tam tikras bendravimo susitarimas tarp dviejų programinių ar aparatinių komponentų. Vartotojo sąsaja skirta abstrakčiai aprašyti apsikeitimą duomenimis, kad vienam komponentui nereikėtų žinoti nieko daugiau apie kitą komponentą. Komponentas gali būti įrenginys, bibliotekinė funkcija, programos modulis, programa, klasės objektas.

1. Aparatinės sąsajos skirtos įrenginių, tvarkyklių ir pan. standartizavimui. Aparatinės sąsajos apibrėžia šiuos dalykus:

Kai kurios plačiau žinomos sąsajos:

2. Sąsajos programavime.

Sąsaja apibrėžia bendravimo tarp programinės įrangos komponentų detales - konstantas, duomenų tipus, procedūrų tipus, išimtinius atvejus (exception) bei metodų aprašus (signature). Taip pat dažnai aprašomos rekomendacijos metodų funkcionalumui.

Objektiniame programavime sąsaja apibrėžia aibę metodų (pranešimų), kurių daugumą objektas palaiko.

Skirtingos programavimo kalbos skirtingai palaiko sąsajas. Iš esmės, jas galima realizuoti bet kuria kalba, bet kai kurios kalbos palaiko vienokias ar kitokias sąsajas išreikštinai:

Yra kalbų, skirtų vien sąsajoms kurti (IDL).

Literatūra:

http://wapedia.mobi/lt/Interfeisas

paskutinį kartą redaguota 2009-10-07 21:07:00 redaktoriaus JPolevoj