Sobes.tech
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.