Ev gelişme Arayüz (i / f) nedir? - techopedia nedir?

Arayüz (i / f) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Arayüz (I / F) ne anlama geliyor?

Bir arabirim, uygulanmamış bir grubu ve / veya bir dizi yöntemi belirtir. Bir sınıf bir arabirim uyguladığında, sınıf tüm tanımlanmış arabirim yöntemlerine bir uygulama sağlar. Tek bir sınıf, istenilen sayıda arabirim uygulayabilir. Bazen, sabit tanımlamalar yöntem tanımlarıyla birlikte bir arabirime dahil edilir.


Arayüzün dezavantajları, tüm arayüz yöntemlerinin halka açık olması ve bir arayüzde sadece soyut yöntemlerin kullanılabilmesidir. Ancak, bu yöntemler örtük olduğundan, bildirilmezler.

Techopedia, Arabirimi (I / F) açıklıyor

Bir arayüz en iyi bir örnekle açıklanmaktadır. Bunun en yaygın örneği televizyon, uzaktan kumanda ve kullanıcı arasındaki bağlantılardır. Bir kullanıcı uzaktan kumandayı kullanarak TV'yi açar ve TV'nin kablolaması hakkında hiçbir şey bilmeyebilir. Böylece, uzaktan kumanda kullanıcı ve televizyon seti arasındaki bir arayüzdür.


Benzer şekilde, bir sınıf bir arabirim uyguladığında, yöntemin işlevleri yöntemin iç işleri hakkında bilgi sahibi olmadan uygulanır.


Aşağıdakiler bir arayüzün ne zaman kullanılacağına dair örneklerdir:

  • İki veya daha fazla ilişkisiz sınıf bir arabirimde tanımlanabilen ve daha sonra sınıflar tarafından uygulanabilen bir dizi yöntem uyguladığında.
  • Bir arayüz birden fazla sınıf mirasına iyi bir alternatif olduğunda.
  • Bir nesnenin işlevselliği açıklanan uygulama olmadan ortaya çıktığında.
Bu tanım Programlama bağlamında yazılmıştır.
Arayüz (i / f) nedir? - techopedia nedir?