Как мне создать участника, который может принимать два очень похожих интерфейса?JAVA

Программисты JAVA общаются здесь
Anonymous
Как мне создать участника, который может принимать два очень похожих интерфейса?

Сообщение Anonymous »

Сейчас у меня есть два класса, которые делают одно и то же и отличаются одним членом.

Код: Выделить всё

interface interfaceA {
VariationA getVariation();
}
interface interfaceB {
VariationB getVariation();
}

public class classC{
private interfaceA interfaceImpl = new interfaceAImpl();
}
public class classD{
private interfaceB interfaceImpl = new interfaceBImpl();
}
Я ищу элегантный способ объединить класс A с классом B
P.S.
У меня есть Доступны возможности Lombok и Spring Framework.

Подробнее здесь: https://stackoverflow.com/questions/787 ... interfaces

Вернуться в «JAVA»