Скажем, у меня есть 2 интерфейса, которые следуют той же последовательности вызовов функций.
У 1-го интерфейса есть дополнительный метод, у 2-го нет метода, поэтому его не следует вызывать. Как проверить, поддерживается ли метод, а затем вызвать его?
Лучше ли привести объект к интерфейсу, и если не ноль, вызвать метод или есть лучший способ?