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!

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