настройка такая.
У меня есть несколько интерфейсов (то есть A, B, C), и у меня есть классы (Z и Y) для их реализации
X реализует A, B {} и Y реализует A, C {} и Z реализует B, C {}
Некоторые функции в интерфейсе A, B, C имеют одинаковое определение, и я не хочу их повторно вводить вкаждый класс, как я должен делать?
Я сделал это в Google и заметил, что одним из решений является использование удобного ключевого слова default в интерфейсе.Но что, если мне запрещено использовать это ключевое слово, так как код совместим с версией, предшествующей Java8?
Есть ли лучший способ справиться с этой проблемой?