Lexicon

Consumer-Specific Contracts

Kind: capability

Layer: Structural Core

Record: lexicon:consumer-specific-contracts

Canonical: Lexicon

The ability to give each client an interface exposing only the operations it uses.

Listed in Lexicon terms, after Type Switching and before Feature Extension without Modification.

Category

  • SOLID / Object-Oriented Design

Enabled by

  • Interface Segregation Principle

Linked from

  • SOLID / Object-Oriented Design