Arasında bir fark var mı
public class A extends AbstractB implements C
{...}
e karşı...
public class A extends AbstractB
{...}
abstract class AbstractB implements C
{...}
Her iki durumda da A sınıfının arayüze uygun olacağını anlıyorum. İkinci durumda, AbstractB
içinde arayüz yöntemleri için uygulama sağlayabilir C
. Tek fark bu mu?
Arabirim yöntemlerinden herhangi biri için bir uygulama sağlamak İSTEMİYORUM AbstractB
, hangi stili kullanmalıyım ? Birini veya diğerini kullanmanın gizli bir 'dokümantasyon' amacı var mı?