SORU
15 Kasım 2013, Cuma


Varsayılan yöntemleri ile arabirim Soyut sınıf vs Java 8'de

Java 8 için varsayılan arabirim yöntemleri Default Methods adı verilen uygulama sağlar abstract class bir kullanmalıyım arasında bir karışıklık var gibi görünüyor.

Varsayılan yöntemleri ile arayüz kullanılması gerektiğini ve ne zaman soyut bir sınıf kullanılmalıdır? Soyut sınıflar hala yararlı bu senaryoda?

CEVAP
15 Kasım 2013, Cuma


Orada çok daha fazla soyut sınıflar daha varsayılan yöntem uygulamaları (özel devlet), ama Java 8, zaman seçeneğiniz vardır ya, sen git ile savunma yöntemi arabirimi.

Defans yöntemi kısıtlaması belirli bir uygulama devlet için hiçbir başvuru ile diğer arabirim yöntemleri için çağırır, şartları sadece uygulanabilir. Ana kullanmak durumunda üst düzey ve uygun yöntem.

İyi bir şey hakkında bu yeni özellik, daha önce nerede olduğunuzu zorla için kullanmak soyut bir sınıf için en uygun yöntem, böylece kısıtlayıcı uygulayıcı için tek bir miras, şimdi size bir gerçekten temiz tasarımı ile sadece arayüzü ve en az uygulama çaba zorla programcının.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • jocc talking shit

    jocc talking

    6 NİSAN 2007
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006

İLGİLİ SORU / CEVAPLAR