Рассмотрим интерфейсыOverride/Отключить метод супер-интерфейс
public interface SuperInterface {
public void execute(Map<String,object> argument);
}
public interface SubInterface extends SuperInterface {
public void execute(Argument extra , Map<String,Object> args);
}
Можно ли полностью перекроет SuperInterfaces.execute
с SubInterface.execute
даже если он имеет различные аргументы?
OR
Я делаю это неправильно? Каков правильный способ разработки этой спецификации?