СИТУАЦИЯ: Скажем, есть класс A и интерфейс B.
ТРЕБОВАНИЕ: Если какой-либо класс, скажем C, хочет создать объекты A и использовать их, то этот класс также должен будет реализовать интерфейс B. Есть ли способ реализовать это условие? *
ПОЧЕМУ: Теперь может возникнуть вопрос, почему я хочу сделать такую вещь. Причина в том, что когда класс C создает объекты A и использует их, эти объекты вызывают определенные методы C. Я хочу объявить эти методы в интерфейсе B, чтобы C неизменно реализовывал эти методы.