├── data
├──── usecases
├── domain
├──── models
├──── usecases
├── infra
├── presentation
├── main
└── validation
- Implementações de frameworks/libs externas
- Depende da camada de Data
- Implementação dos casos de uso especificados no domain
- Depende da camada de domain
- Local onde é mantido as regras de negócios
- É independente das demais camadas
- Componentes visuais da aplicação
- camada de validação de formulário
- camada responsável por chamar todas as outras camadas
- depende de todas as camadas
- Login error cases
- EventMap error cases
- Event error cases