Lexicon

Large Conditional Logic

Kind: anti-pattern

Layer: Design Patterns Core

Record: lexicon:large-conditional-logic

Canonical: Lexicon

Selecting behavior with a large branching conditional instead of pluggable strategy objects.

Listed in Lexicon terms, after Flat State Explosion and before Mesh Dependencies.

Category

  • Behavioral Patterns

Negated by

  • Strategy Pattern

Violates

  • Strategy Pattern

Linked from

  • Behavioral Patterns