Sobes.tech
Junior — Middle

Môžete vysvetliť štruktúru a úlohu vrstvy Domain v architektúre Clean Architecture?

sobes.tech AI

Odpoveď od AI

V čistej architektúre je vrstva Domain jadrom aplikácie, kde je sústredená obchodná logika a pravidlá domény. Nezávisí od vonkajších vrstiev (UI, infraštruktúra, databáza) a obsahuje:

  • Entity (Entities) — objekty s obchodnými pravidlami a stavom.
  • Rozhrania pre úložiská — abstrakcie pre prístup k dátam.
  • Use Cases (Interaktory) — konkrétne scenáre použitia, ktoré implementujú obchodnú logiku.

Úloha vrstvy Domain je zabezpečiť čistotu a nezávislosť obchodnej logiky, aby zmeny vo vonkajších vrstvách neovplyvnili hlavnú logiku aplikácie.