¿Deben colocarse las interfaces en un paquete separado? [cerrado]

Soy nuevo en un equipo que trabaja en un proyecto bastante grande, con muchos componentes y dependencias. Para cada componente, hay unainterfaces Paquete donde se ubican las interfaces expuestas para ese componente. ¿Es esta una buena practica?

Mi práctica habitual siempre ha sido que las interfaces y las implementaciones van en el mismo paquete.

Respuestas a la pregunta(14)

Su respuesta a la pregunta