Invert Dependency

Kind: technique

Layer: Structural Core

Record: lexicon:invert-dependency

Canonical: Lexicon

A technique for making a high-level module own an abstraction that a low-level module implements.

Listed in Lexicon terms, after Split Hierarchy and before CRUD-Only State Persistence.

Category

Refactors

Linked from