• ing. arabirim. nesne yonelimli programlama'da bir interface basitce method ve property listesidir. "bu interface'i destekleyen class olacak olursa su method'lari ve property'leri desteklemek zorundadir arkadasim" seklinde dayatmalara izin verir. bu sayede fonksiyonlara sadece class'in ilgili interface'lerini paslamak mumkun olur.

    e zaten polymorphism ile bunu yapabiliyorduk, yani cagirdigimiz class'in hangisi oldugunu bilmeden is yaptirabiliyoduk neden boyle biseye gerek vardi diye sordugunuzu duyar gibi oluyorum.

    interface, class hiyerarsisinden bagimsiz polymorphism'e izin verir. yani bir interface'i bir fonksiyona pasladiginizda o interface'e sahip class'in belli bir class'tan turetilmis olmasi gerekmez. istedigi yerden turemis olsun fonksiyon sadece interface'le muhatap olur.
  • arayuz
  • arabirim
  • dynamic dispatch edilen , gövdesi hiçbir şekilde verilmemiş metotlardan oluşan class'tır.
  • interface'in guzel yani, bir method icin argument belirlerken bu argument'in belirli bir interface'e uymasini isteyebilmektir..

    boylece overloading kasmadan, belirli bir interface'e uyan n sayida class arguman olarak kabul edilebilir.
  • c++'daki pure abstract base class'ın (declare ettigi hic bir seyi implement etmeyen class) com'daki ismi.
  • iki birim arasındaki etkileşimi sağlayan ve bu yüzden iki tarafa da anlayabileceği dille konuşması gereken bir hededir. örneğin windows çıktıktan sonra o tıkladığımız her şey (bkz: gui) birer makine koduna dönüştürülür (tabi başka interfaceler de var arada) ve işlemcinin kulağına fısıldanır. halbuki ne biz makine kodlarını görürüz, ne de işlemci tıkladığımız şeyin bizim için ne ifade ettiğini bilir. zaten interfacein olayı da budur: herkese kendi dilinden konuşmak.
    interface yalnızca bilgisayar alanında değil hayata yayılmış bir kavramdır. örneğin direksiyon, vites ve pedallar arabanın interfaceidir ya da kavramsal olarak, herhangi bir şirketin halkla ilişkiler birimi de halk ve şirket arasında bir tür interfacetir, arayüzdür.
    matrix revolutionsın sonunda robotlar the architectin yüzünü oluşturular, neo'da o yüzle konuşur. bu da bi intefacedir örneğin.
  • (bkz: cpu interface)
  • neal stephenson ve frederick george'un ortak yazdigi komplo teorisi ve amerikan secimleri konulu ilginc roman.
  • csharp'da get/set interface tanimi $oyle gercekle$ir;

    interface insan
    {

    string isim
    {
    get;
    set;
    }

    }
hesabın var mı? giriş yap