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