Dependency Rule

Back to Clean Architecture

Source code dependencies must point only inward, toward higher-level policies. Nothing in an inner circle can know anything about something in an outer circle. This ensures the domain is independent of frameworks, databases, and UI.

property clean-architecture dependency-rule