Junior — Middle
Можете ли објаснити структуру и улогу слоја Domain у архитектури Clean Architecture?
sobes.tech АИ
Одговор од АИ
U čistoj arhitekturi, sloj Domain je jezgro aplikacije, gde je koncentrisana poslovna logika i pravila domena. On nije zavistan od spoljašnjih slojeva (UI, infrastruktura, baza podataka) i sadrži:
- Entiteti (Entities) — objekti sa poslovnim pravilima i stanjem.
- Interfejsi repozitorijuma — apstrakcije za pristup podacima.
- Use Cases (Interaktori) — konkretni scenariji korišćenja koji implementiraju poslovnu logiku.
Uloga sloja Domain je da obezbedi čistoću i nezavisnost poslovne logike, kako promene u spoljnim slojevima ne bi uticale na glavnu logiku aplikacije.