# Separation of Concerns

> The principle of separating a system into distinct concerns so each is addressed and changed independently.

Record: `algo:separation-of-concerns`
Kind: Architectural Clusters
Canonical: https://banes-lab.com/ontology/algorithms#algo-separation-of-concerns
Closure: https://banes-lab.com/json/records/algo/separation-of-concerns/closure

## composed-by

- [Statecharts](https://banes-lab.com/records/algo/statecharts.md)
