Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Dúvida sobre criação de interfaces.

Fala Vinícius !

Existe alguma regra ou boa prática pra colocar os arquivos de interface em alguma pasta específica ? Ou não teria problema criar na mesma pasta onde ficam as classes concretas, no exemplo, foi criado a interface "Pontuavel" dentro da pasta Model.

1 resposta
solução!

Fala, Guilherme.

Depende muito da sua arquitetura.

Os estudos de DDD dizem que nós não devemos expor a partir da arquitetura, qual construção de linguagem está presente no arquivo, ou seja, não devemos expor se é uma classe concreta, abstrata ou interface.

Pensando por este lado, seria uma má prática separar uma pasta para as interfaces.