Наследование и расширение интерфейса Java

Представьте, что вы работаете над зрелым продуктом, и запрашивается новая функция поиска, которая требуется для 50% вашего продукта. Предположим, у вас есть установленная связь наследования интерфейса с SomeDao, которую вы не хотите нарушать ...

public interface MoneyDao 
    extends SomeDao<MoneyEntity>
{
    //Operation common in much of the application
    List<MoneyEntity> findByCriteria(MoneyCriteria criteria);     
}

... есть ли способ раскрыть метод findByCriteria (..), не повторяя его во всех остальных места, похожие на MoneyDao, где это ' Джеймс

6
задан Daniel Daranas 5 August 2013 в 08:18
поделиться