1
resposta

[Dúvida] Referenciar a interface `RepositorioDeUsuario` na camada de infra não quebra o isolamento entre as camadas?

Referenciar a interface RepositorioDeUsuario na camada de infra não quebra o isolamento entre as camadas? Estamos referenciando uma definição da camada de cima.

Exceto se a camada de infra esteja no mesmo nível que a camada de application.

Podemos dizer que a infra pertence à camada de application ?

1 resposta

Se eu entendi corretamente, não. A camada de infra, é a terceira camada (Controladores, Gateway, Apresentadores....), já o application, seria a segunda camada (Use Case).....assim, pode referenciar a interface RepositorioDeUsuario normalmente.

Att. Vinicius