¿Interfaz de método estático de la interfaz de Java?

Tenemos una interfaz REST dada:

POST /calculation
<data>abc</data>

Este cálculo puede ser implementado por diferentes "calculadoras lógicas" dependiendo de la configuración del servidor.

Ahora estamos diseñando la interfaz Java que cada calculadora debe implementar. La interfaz tendrá un método para cada servicio REST.

Dado que todas las llamadas REST (y HTTP) son sin estado, cada método debe ser estático. Sin embargo, no puede definir métodos estáticos en interfaces Java. ¿Hay una buena solución para esta situación?

Podríamos definir los métodos como no estáticos y luego simplemente crear una instancia de la clase calculadora. Simplemente parece más limpio indicar que los métodos son sin estado mediante el uso de la palabra clave estática en la interfaz.

Respuestas a la pregunta(4)

Su respuesta a la pregunta