Lexicon

Inline Abstraction

Kind: technique

Layer: Structural Core

Record: lexicon:inline-abstraction

Canonical: Lexicon

A technique for removing an interface, layer or wrapper that adds no policy and calling its single implementation directly.

Listed in Lexicon terms, after Split Method and before Hide Delegate.

Category

  • Core Modular Design

Refactors

  • Middle Man
  • Speculative Generality
  • Over-Abstraction
  • Architecture Astronaut

Linked from

  • Anti-patterns