Есть ли способ решить, является ли конкретный интерфейс instanceof
другим интерфейсом с оператором switch?
MainInterface inter = //load interface
switch (inter) {
case instanceof Interface1:
Interface1 inter1 = (Interface1) inter;
//execute methods of inter1
case instanceof Interface2:
Interface2 inter2 = (Interface2) inter;
//execute methods of inter2
}
Спасибо за вашу помощь.