Lexicon

Extract Use Case

Kind: technique

Layer: Domain Modeling

Record: lexicon:extract-use-case

Canonical: Lexicon

A technique for moving one business operation into an application service that coordinates the domain and its ports.

Listed in Lexicon terms, after Move Logic to the Domain and before Extract Domain Model.

Category

  • Domain Architecture

Refactors

  • Feature Envy
  • Transaction Script Sprawl
  • Fat Controller

Linked from

  • Anti-patterns