Обходной путь статического метода интерфейса Java?

У нас есть заданный интерфейс REST:

POST /calculation
abc

Этот расчет может быть реализован по разным логическимкалькуляторов» в зависимости от конфигурации сервера.

Сейчас мы разрабатываем интерфейс Java, который должен реализовывать каждый калькулятор. Интерфейс будет иметь метод для каждой службы REST.

Учитывая, что все вызовы REST (и HTTP) не сохраняют состояния, каждый метод должен быть статическим. Однако вы можетеопределить статические методы в интерфейсах Java. Есть ли хороший обходной путь для этой ситуации?

Мы можем определить методы как нестатические, а затем просто сначала создать экземпляр класса калькулятора. Просто кажется чище указывать, что методы не сохраняют состояние, используя ключевое слово static в интерфейсе.

Ответы на вопрос(4)

Ваш ответ на вопрос