Если у меня есть два интерфейса, оба они совершенно разные в своих целях, но с такой же сигнатурой метода, как я могу реализовать класс, не будучи вынужденным писать один метод, который служит для обоих интерфейсов и записывает некоторую запутанную логику в реализации метода, которая проверяет, какой тип объекта вызывает вызов, и вызывать правильный код?
В С# это преодолевается тем, что называется явной реализацией интерфейса. Есть ли эквивалентный способ в Java?