Olgun bir ürün üzerinde çalıştığınızı ve ürününüzün% 50'si için yeni bir arama özelliğinin gerekli olduğunu düşünün. Şimdi de kırmak istemiyorum SomeDao olan kurulu anayüz ilişki ...Java Arayüz Kalıtım ve Genişletme
public interface MoneyDao
extends SomeDao<MoneyEntity>
{
//Operation common in much of the application
List<MoneyEntity> findByCriteria(MoneyCriteria criteria);
}
varsayarak ... onu tekrar etmeden 'findByCriteria (..)' yöntemini ortaya çıkarmak için bir yol yoktur MoneyDao gibi diğer yerlerde daha temiz bir şekilde gerekli olduğu yerlerde?
Çıplak akılda bulundurmak isterim ki, eğer mümkün olursa, onu kullanıp, değiştirerek, SomeDao'i yeni bir türe dökmekten kaçınmak istiyorum.
Selamlar, James
Tamam, @Jonathon, benden daha hızlıydınız :-) Cevabımı silmekten başka seçeneğim yok. – Riduidel
@Riduidel Aynı şeyleri farklı bir şekilde söyleyen çok sayıda cevap mutlaka kötü değildir :) –
Ah, ben şahsen hem karşılıklı dağılım hem de oy verme dağılımından kaçınmayı tercih ederim. – Riduidel