As interfaces devem ser colocadas em um pacote separado? [fechadas]

Sou novo em uma equipe que trabalha em um projeto bastante grande, com muitos componentes e dependências. Para cada componente, há uminterfaces pacote onde as interfaces expostas para esse componente são colocadas. Isso é uma boa prática?

Minha prática usual sempre foi interfaces e implementações no mesmo pacote.