Junior — Middle
Təmiz Arxitekturada Domen qatının quruluşu və rolu haqqında izah edə bilərsinizmi?
sobes.tech Süni İntellekt
AI-dan cavab
Clean Architecture-də, Domain qatmanı tətbiqin nüvəsidir və biznes məntiqi və sahə qaydalarına diqqət yetirilir. O, xarici qatlara (UI, infrastruktur, verilənlər bazası) bağlı deyil və aşağıdakıları ehtiva edir:
- Varlıqlar (Entities) — biznes qaydaları və vəziyyətə malik obyektlər.
- Depozitar interfeysləri — məlumatlara giriş üçün abstraksiyalar.
- İstifadə halları (Use Cases və ya Interaktivlər) — biznes məntiqini həyata keçirən xüsusi istifadə ssenariləri.
Domain qatının rolu, biznes məntiqinin saf və müstəqil olmasını təmin etməkdir ki, xarici qatlarda edilən dəyişikliklər əsas tətbiq məntiqinə təsir etməsin.