5
OOP: Sınıf tabanlı tasarımın arayüz tabanlı tasarımdan daha iyi olduğu durumlar nelerdir?
JDOM'un web sitesini okuyordum . JDOM API'si neden arayüzler yerine somut sınıflar olarak tanımlanıyor? Jason Hunter, JDOM için arayüz tabanlı bir API'ya yönelik argümanları özetler: Arayüzler ile her şey fabrika haline gelir, elemanlar sadece eklenmek yerine yeni belgelere aktarılmalıdır, uzun süreli serileştirme gibi özellikler garanti edilemez ve liste devam eder. …