Abstraction Layers

Back to Open-Closed Principle

Layers of indirection that separate high-level policy from low-level detail. Each layer depends only on the layer below through abstractions, allowing implementations to be swapped or extended.

property ocp abstraction-layers