PHP arayüzleri anlamı nedir? | Netgez.com
SORU
21 AÄžUSTOS 2008, PERÅžEMBE


PHP arayüzleri anlamı nedir?

Interfaces bunu uygulayan sınıflar yöntemlerini tanımlayan kod oluşturmak için izin verir. Olamaz ancak bu yöntemler için herhangi bir kod ekleyin.

Abstract classes aynı şey, yöntemi ekleme kodu ile birlikte, bunu yapmak için izin verir.

Şimdi ise soyut sınıflar ile aynı amacı elde edebilirsiniz, neden arabirimleri kavramına ihtiyacımız var mı?

PHP OO şeyler üzerine kurulu olan Java, C, OO teorisi ile ilgisi olduğu söylendi. Konsept ama PHP Java yararlı değil mi? Sadece yer tutucuları soyut sınıf saçılmış zorunda tutmak için mi? Bir şey mi kaçırdım?

CEVAP
21 AÄžUSTOS 2008, PERÅžEMBE


Arayüzleri tek amacı sizin sınıf birden fazla arayüzü uygulayabilir, ama hala birden çok devralma izin zorla için esneklik sağlar. Birden fazla sınıftan miras ile sorunlar çok çeşitlidir ve üzerinde wikipedia Sayfa onları çok iyi özetliyor.

Arayüzleri bir uzlaşma vardır. En sorunları ile çoklu kalıtım yok uygulamak için soyut temel sınıf, yani en modern diller bu günlerde devre dışı çoklu kalıtım henüz arama soyut temel sınıf ve ARAYÜZLERİ sağlar bir sınıfa "uygulamak" gibi birçok olanlar olarak istiyorlar.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • FPSRussia

    FPSRussia

    19 NİSAN 2010