Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M1259

Interface Segregation Principle

Interface Segregation Principle
CreateHigh supportDesign Thinking
Included
account_tree

Version 1.0.0 · Updated 2026-07-30

CORE DEFINITION

Clients should not be forced to depend on methods they do not use. Instead of a large interface, create multiple specialized interfaces.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

On-demand allocation. Do not give users a remote control with 100 buttons if they only need power and volume. Overexposing information adds noise and risk.

anchor

Anchor fast decisions

It is one of the SOLID principles: fat interfaces force clients to depend on methods they do not need, increasing coupling, noise, and the scope of changes. Splitting into multiple fine-grained, single-responsibility specialized interfaces allows clients to depend only on the contracts they actually use, reducing coupling and change risk.

MINIMUM ACTION

In progress 0/1

Practice this model in one real situation:

Check to track your progress (stored locally)
Learning progress0%
account_treeGenealogyexpand_more
menu_bookReferencesexpand_more

Source support: Explicit

  • link
    en.wikipedia.orghttps://en.wikipedia.org/wiki/Interface_segregation_principleZH · Explicit
    verified

RELATED MODELS