Lexicon

Composition Root

Kind: pattern

Layer: Structural Core

Record: lexicon:composition-root

Canonical: Lexicon

The single startup location where an application's object graph is assembled and its dependencies wired.

Listed in Lexicon terms, after Code Generation and before Context.

Category

  • Core Vocabulary

Refactors

  • Singleton Pattern
  • Inversion of Control

Required by

  • Inversion of Control
  • Dependency Injection

Linked from

  • Creational Patterns
  • Plugin / Extensibility / IoC