Lexicon

Role-Specific Interfaces

Kind: constraint

Layer: Structural Core

Record: lexicon:role-specific-interfaces

Canonical: Lexicon

The requirement that interfaces be defined per client role rather than as one general-purpose surface.

Listed in Lexicon terms, after Contract Preservation and before Interface Proliferation.

Category

  • SOLID / Object-Oriented Design

Required by

  • Interface Segregation Principle

Linked from

  • SOLID / Object-Oriented Design