In olio-ohjelmointi , rajapinta on joukko julkisia menetelmä allekirjoitusten ja objektin .
Siksi se on joukko menetelmiä, joihin pääsee luokan ulkopuolelta, jolla voimme muokata objektia tai yleisemmin kommunikoida sen kanssa. Muistutuksena julkisten ja yksityisten menetelmien erottelu tuo abstraktin, joka:
Ohjelmointikielestä riippuen käyttöliittymä, laajuus ja käyttöliittymän kuvaustapa vaihtelevat. On kuitenkin yhteinen kaikille rajapintoja ilmoittamaan vuosittain niiden menetelmien muodossa, joka allekirjoitus :
Tämän allekirjoituksen semantiikka riippuu myös kielestä.