Допустим, у меня есть интерфейс с именем Parent
interface Parent{
void methodOne();
}
Этот интерфейс реализован в 10 различных дочерних классах, скажем
class Child1 implements Parent{
void methodOne();
}
class Child2 implements Parent{
void methodOne();
}
:
:
class Child10 implements Parent{
void methodOne();
}
Как добавить новый метод в интерфейс Parent иНе нарушайте другие 10 классов.
interface Parent{
void methodOne();
void methodtwo();
}
Я знаю, что в Java 8 мы можем добавить методы по умолчанию, но есть ли другой способ до Java 8 сделать это