---
layout: 'list'
uri: '/framework/domain'
position: 10
slug: 'framework-domain'
parent: 'framework'
navTitle: 'Domain'
title: 'Domain'
description: 'Doménová vrstva -- jádro aplikace bez závislostí.'
---

# Domain

Balíček `domain/`. Jádro aplikace. **Nemá žádné závislosti** na ostatních balíčcích -- jen stdlib a `uuid`. Obsahuje entity, value objects, interfaces, error typy a domain eventy. Rozděleno do subdoménových balíčků podle bounded kontextů a sdíleného balíčku `shared/`.

1. [Entity & Value Objects](/framework/domain/entities.md)
2. [Interfaces](/framework/domain/interfaces.md)
3. [Errors & Events](/framework/domain/errors-events.md)

---

[← Layers](/framework/overview/layers.md) | [Entity & Value Objects →](/framework/domain/entities.md)