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

  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • jcortes187

    jcortes187

    24 Mart 2006
  • jkimisyellow

    jkimisyellow

    6 Mayıs 2009

İLGİLİ SORU / CEVAPLAR