Мы используем hessian для удаленного взаимодействия с сервером java. Теперь нам нужно изменить интерфейс, чтобы добавить новое поле.hessian, совместимость при обновлении интерфейса сервера
Есть ли другой способ, кроме как добавить новый интерфейс.
интерфейс выглядит
public void process(fieldA, fieldB)
мы хотим просто изменить интерфейс для добавления нового поля и добавить некоторую логику для обработки для обеспечения обратной совместимости, как
public void process(fieldA, fieldB, fieldC){
if (StringUtils.isBlank(fieldC)){
old logic
} else{
new logic
}