Algorithms

Separation of Concerns

Kind: algorithm

Record: algorithms:separation-of-concerns

Canonical: Algorithms

Closure: Dependencies in load order

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

Listed in Algorithm contracts, after State Pattern and before Concurrency Correctness.

Domain

  • Architectural Clusters

Tier

  • exempt

Composed by

  • Statecharts

Linked from

  • Architecture
  • Domain tiers