Solucionado (ver solução)
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.