Lexicon

Implicit Behavior

Kind: anti-pattern

Layer: Contracts Core

Record: lexicon:implicit-behavior

Canonical: Lexicon

Behavior a component performs that is not stated in its contract, surprising callers who come to depend on it.

Listed in Lexicon terms, after Implicit Assumptions and before Proprietary Coupling.

Category

  • Contracts / Interfaces / Compatibility

Negated by

  • Design by Contract

Linked from

  • Contracts / Interfaces / Compatibility