Junior — Middle
Оё шумо метавонед сохтори ва нақши қабати Domain-ро дар меъмории Clean Architecture шарҳ диҳед?
sobes.tech AI
Ҷавоб аз AI
Дар Clean Architecture, қабати Domain — ин ядрои барнома аст, ки дар он логикаи тиҷоратӣ ва қоидаҳои соҳа марказият мегирад. Вай аз қабатҳои беруна (UI, инфрасохтор, базаи додаҳо) мустақил аст ва дорои:
- Ҳодисаҳо (Entities) — объектҳо бо қоидаҳои тиҷоратӣ ва ҳолат.
- Интерфейсҳои анбор — абстраксияҳо барои дастрасӣ ба маълумот.
- Кейсҳои истифода (Use Cases ё Interactors) — сценарияҳои махсуси истифода, ки логикаи тиҷоратиро амалӣ мекунанд.
Роли қабати Domain — таъмин кардани тозаӣ ва мустақилӣ дар логикаи тиҷоратӣ аст, то ки тағирот дар қабатҳои беруна ба логикаи асосӣ таъсир нарасонанд.