Cognitive Scaffold

Preparing your thinking workspace

arrow_back_ios_new
MENTAL MODEL · M5104

Single Responsibility Principle, SRP

Single Responsibility Principle, SRP
CreateHigh supportDesign Thinking
Included
account_tree

Version 1.0.0 · Updated 2026-07-30

CORE DEFINITION

A module (or class/person) should have one and only one reason to change. That is, it should be responsible for only one thing and do it well.

SCAFFOLDING EFFECT

psychology

Reduce cognitive load

The power of focus. In team division of labor, do not set up "all-around odd-job" positions. Let each person have only one core KPI. The more singular the responsibility, the clearer the accountability, and the higher the efficiency. Multiple responsibilities inevitably lead to mediocrity and buck-passing.

anchor

Anchor fast decisions

A module/class/role should assume only one responsibility that causes it to change, making the reason for change singular, reducing coupling, and making it easier to understand and maintain; multiple responsibilities will interfere with each other and cause unexpected modifications.

MINIMUM ACTION

In progress 0/4

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
    zh.wikipedia.orghttps://zh.wikipedia.org/wiki/%E5%8D%95%E4%B8%80%E5%8A%9F%E8%83%BD%E5%8E%9F%E5%88%99ZH · Explicit
    verified

RELATED MODELS