EMZETT.
Giriş yap

Arayüz (interface)

Kısaca: İki sistemin veya bileşenin birbiriyle iletişim kurduğu tanımlı bir arayüz — donanım bağlamında fiziksel bir bağlantı (örn. ağ arayüzü, USB arayüzü); yazılım bağlamında programatik bir arayüz (API).

Biraz daha ayrıntılı: Arayüz, iki tarafın birbiriyle NASIL konuştuğunu (bağlantı biçimi, protokol, sinyal düzeyi veya işlev imzası) tanımlar; bir tarafın diğerinin içeride nasıl yapıldığını bilmesine gerek yoktur. Bu, değiştirilebilirliği sağlar — arayüze uyulduğu sürece arkasındaki somut uygulamanın önemi yoktur.

Ayrıntılı

Bir arayüzün temel ilkesi, “ne sunulduğu” ile “nasıl uygulandığının” ayrılmasıdır.

Ayrıca bak: Bağlantı noktaları, API, USB