• 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.
37 entry daha
hesabın var mı? giriş yap