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.